Link Here
|
233 |
bool mbHandoutMode; |
233 |
bool mbHandoutMode; |
234 |
|
234 |
|
235 |
DECL_LINK( UpdateOnClickHdl, void * ); |
235 |
DECL_LINK( UpdateOnClickHdl, void * ); |
|
|
236 |
DECL_LINK(OnTitleClickHdl, void * ); |
236 |
DECL_LINK( ClickApplyToAllHdl, void * ); |
237 |
DECL_LINK( ClickApplyToAllHdl, void * ); |
237 |
DECL_LINK( ClickApplyHdl, void * ); |
238 |
DECL_LINK( ClickApplyHdl, void * ); |
238 |
DECL_LINK( ClickCancelHdl, void * ); |
239 |
DECL_LINK( ClickCancelHdl, void * ); |
Link Here
|
455 |
|
456 |
|
456 |
change( pUndoGroup, mpDoc->GetSdPage( 0, PK_STANDARD ), aTempSettings ); |
457 |
change( pUndoGroup, mpDoc->GetSdPage( 0, PK_STANDARD ), aTempSettings ); |
457 |
} |
458 |
} |
|
|
459 |
else |
460 |
{ |
461 |
// just hide them, plain simple UI feature |
462 |
HeaderFooterSettings aTempSettings = mpDoc->GetSdPage( 0, PK_STANDARD )->getHeaderFooterSettings(); |
463 |
aTempSettings = aNewSettings; |
464 |
|
465 |
change( pUndoGroup, mpCurrentPage, aTempSettings ); |
466 |
} |
458 |
// now notes settings |
467 |
// now notes settings |
459 |
|
468 |
|
460 |
mpNotesHandoutsTabPage->getData( aNewSettings, bNewNotOnTitle ); |
469 |
mpNotesHandoutsTabPage->getData( aNewSettings, bNewNotOnTitle ); |
Link Here
|
585 |
maCBFooter.SetClickHdl( LINK( this, HeaderFooterTabPage, UpdateOnClickHdl ) ); |
594 |
maCBFooter.SetClickHdl( LINK( this, HeaderFooterTabPage, UpdateOnClickHdl ) ); |
586 |
maCBHeader.SetClickHdl( LINK( this, HeaderFooterTabPage, UpdateOnClickHdl ) ); |
595 |
maCBHeader.SetClickHdl( LINK( this, HeaderFooterTabPage, UpdateOnClickHdl ) ); |
587 |
maCBSlideNumber.SetClickHdl( LINK( this, HeaderFooterTabPage, UpdateOnClickHdl ) ); |
596 |
maCBSlideNumber.SetClickHdl( LINK( this, HeaderFooterTabPage, UpdateOnClickHdl ) ); |
|
|
597 |
maCBNotOnTitle.SetClickHdl( LINK( this, HeaderFooterTabPage, OnTitleClickHdl )); |
588 |
maPBApplyToAll.SetClickHdl( LINK( this, HeaderFooterTabPage, ClickApplyToAllHdl ) ); |
598 |
maPBApplyToAll.SetClickHdl( LINK( this, HeaderFooterTabPage, ClickApplyToAllHdl ) ); |
589 |
maPBApply.SetClickHdl( LINK( this, HeaderFooterTabPage, ClickApplyHdl ) ); |
599 |
maPBApply.SetClickHdl( LINK( this, HeaderFooterTabPage, ClickApplyHdl ) ); |
590 |
maPBCancel.SetClickHdl( LINK( this, HeaderFooterTabPage, ClickCancelHdl ) ); |
600 |
maPBCancel.SetClickHdl( LINK( this, HeaderFooterTabPage, ClickCancelHdl ) ); |
Link Here
|
736 |
|
746 |
|
737 |
return 0; |
747 |
return 0; |
738 |
} |
748 |
} |
|
|
749 |
// ----------------------------------------------------------------------- |
750 |
|
751 |
IMPL_LINK( HeaderFooterTabPage, OnTitleClickHdl, void *, EMPTYARG ) |
752 |
{ |
753 |
if (maCBNotOnTitle.IsChecked()) |
754 |
{ |
755 |
maCBDateTime.Check(FALSE); |
756 |
maCBFooter.Check(FALSE); |
757 |
} |
758 |
else |
759 |
{ |
760 |
maCBDateTime.Check(); |
761 |
maCBFooter.Check(); |
762 |
} |
763 |
maRBDateTimeFixed.Enable( maCBDateTime.IsChecked() ); |
764 |
maTBDateTimeFixed.Enable( maRBDateTimeFixed.IsChecked() && maCBDateTime.IsChecked() ); |
765 |
maRBDateTimeAutomatic.Enable( maCBDateTime.IsChecked() ); |
766 |
maCBDateTimeFormat.Enable( maCBDateTime.IsChecked() && maRBDateTimeAutomatic.IsChecked() ); |
767 |
maFTDateTimeLanguage.Enable( maCBDateTime.IsChecked() && maRBDateTimeAutomatic.IsChecked() ); |
768 |
maCBDateTimeLanguage.Enable( maCBDateTime.IsChecked() && maRBDateTimeAutomatic.IsChecked() ); |
769 |
|
770 |
maFTFooter.Enable( maCBFooter.IsChecked() ); |
771 |
maTBFooter.Enable( maCBFooter.IsChecked() ); |
772 |
|
773 |
maFTHeader.Enable( maCBHeader.IsChecked() ); |
774 |
maTBHeader.Enable( maCBHeader.IsChecked() ); |
775 |
|
739 |
|
776 |
|
|
|
777 |
HeaderFooterSettings aSettings; |
778 |
bool bNotOnTitle; |
779 |
getData( aSettings, bNotOnTitle ); |
780 |
maCTPreview.update( aSettings ); |
781 |
|
782 |
return 0; |
783 |
} |
740 |
// ----------------------------------------------------------------------- |
784 |
// ----------------------------------------------------------------------- |
741 |
|
785 |
|
742 |
IMPL_LINK( HeaderFooterTabPage, ClickApplyToAllHdl, void *, EMPTYARG ) |
786 |
IMPL_LINK( HeaderFooterTabPage, ClickApplyToAllHdl, void *, EMPTYARG ) |