summaryrefslogtreecommitdiff
path: root/sd/source/filter/html/pubdlg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sd/source/filter/html/pubdlg.cxx')
-rw-r--r--sd/source/filter/html/pubdlg.cxx451
1 files changed, 188 insertions, 263 deletions
diff --git a/sd/source/filter/html/pubdlg.cxx b/sd/source/filter/html/pubdlg.cxx
index 1407699f1b85..270845a1c398 100644
--- a/sd/source/filter/html/pubdlg.cxx
+++ b/sd/source/filter/html/pubdlg.cxx
@@ -45,7 +45,6 @@
#include "sdresid.hxx"
#include "sdattr.hxx"
-#include "pubdlg.hrc"
#include "pubdlg.hxx"
#include "htmlattr.hxx"
#include "htmlex.hxx"
@@ -60,8 +59,6 @@ using namespace com::sun::star::beans;
#define NOOFPAGES 6
-extern void InterpolateFixedBitmap( FixedBitmap * pBitmap );
-
//ID for the config-data with the HTML-settings
const sal_uInt16 nMagic = (sal_uInt16)0x1977;
@@ -364,32 +361,36 @@ public:
// SdPublishingDlg Methods
SdPublishingDlg::SdPublishingDlg(Window* pWindow, DocumentType eDocType)
-: ModalDialog(pWindow, SdResId( DLG_PUBLISHING ))
+: ModalDialog(pWindow, "PublishingDialog", "modules/simpress/ui/publishingdialog.ui")
, mpButtonSet( new ButtonSet() )
-, aBottomLine( this, SdResId( BOTTOM_LINE ) )
-, aHelpButton(this,SdResId(BUT_HELP))
-, aCancelButton(this,SdResId(BUT_CANCEL))
-, aLastPageButton(this,SdResId(BUT_LAST))
-, aNextPageButton(this,SdResId(BUT_NEXT))
-, aFinishButton(this,SdResId(BUT_FINISH))
, aAssistentFunc(NOOFPAGES)
, m_bButtonsDirty(true)
, m_bDesignListDirty(false)
, m_pDesign(NULL)
{
+ get(pLastPageButton, "lastPageButton");
+ get(pNextPageButton, "nextPageButton");
+ get(pFinishButton, "finishButton");
+
m_bImpress = eDocType == DOCUMENT_TYPE_IMPRESS;
+ //Lock down the preferred size based on the
+ //initial max-size configuration
+ Size aSize(get_preferred_size());
+ set_width_request(aSize.Width());
+ set_height_request(aSize.Height());
+
CreatePages();
Load();
// sets the output page
aAssistentFunc.GotoPage(1);
- aLastPageButton.Disable();
+ pLastPageButton->Disable();
// button assignment
- aFinishButton.SetClickHdl(LINK(this,SdPublishingDlg,FinishHdl));
- aLastPageButton.SetClickHdl(LINK(this,SdPublishingDlg,LastPageHdl));
- aNextPageButton.SetClickHdl(LINK(this,SdPublishingDlg,NextPageHdl));
+ pFinishButton->SetClickHdl(LINK(this,SdPublishingDlg,FinishHdl));
+ pLastPageButton->SetClickHdl(LINK(this,SdPublishingDlg,LastPageHdl));
+ pNextPageButton->SetClickHdl(LINK(this,SdPublishingDlg,NextPageHdl));
pPage1_NewDesign->SetClickHdl(LINK(this,SdPublishingDlg,DesignHdl));
pPage1_OldDesign->SetClickHdl(LINK(this,SdPublishingDlg,DesignHdl));
@@ -437,8 +438,6 @@ SdPublishingDlg::SdPublishingDlg(Window* pWindow, DocumentType eDocType)
pPage6_DocColors->Check();
- FreeResource();
-
pPage3_Quality->InsertEntry( OUString( "25%" ) );
pPage3_Quality->InsertEntry( OUString( "50%" ) );
pPage3_Quality->InsertEntry( OUString( "75%" ) );
@@ -458,269 +457,189 @@ SdPublishingDlg::SdPublishingDlg(Window* pWindow, DocumentType eDocType)
SetHelpId(aPageHelpIds[0]);
- aNextPageButton.GrabFocus();
+ pNextPageButton->GrabFocus();
}
SdPublishingDlg::~SdPublishingDlg()
{
- RemovePages();
}
// Generate dialog controls and embed them in the pages
void SdPublishingDlg::CreatePages()
{
// Page 1
- aAssistentFunc.InsertControl(1,
- pPage1_Titel = new FixedLine(this,SdResId(PAGE1_TITEL)));
- aAssistentFunc.InsertControl(1,
- pPage1_NewDesign = new RadioButton(this,SdResId(PAGE1_NEW_DESIGN)));
- aAssistentFunc.InsertControl(1,
- pPage1_OldDesign = new RadioButton(this,SdResId(PAGE1_OLD_DESIGN)));
- aAssistentFunc.InsertControl(1,
- pPage1_Designs = new ListBox(this,SdResId(PAGE1_DESIGNS)));
- aAssistentFunc.InsertControl(1,
- pPage1_DelDesign = new PushButton(this,SdResId(PAGE1_DEL_DESIGN)));
- aAssistentFunc.InsertControl(1,
- pPage1_Desc = new FixedText(this,SdResId(PAGE1_DESC)));
-
+ get(pPage1, "page1");
+ get(pPage1_Titel, "assignLabel");
+ get(pPage1_NewDesign, "newDesignRadiobutton");
+ get(pPage1_OldDesign, "oldDesignRadiobutton");
+ get(pPage1_Designs, "designsTreeview");
+ get(pPage1_DelDesign, "delDesingButton");
+ get(pPage1_Desc, "descLabel");
+ aAssistentFunc.InsertControl(1, pPage1);
+ aAssistentFunc.InsertControl(1, pPage1_Titel);
+ aAssistentFunc.InsertControl(1, pPage1_NewDesign);
+ aAssistentFunc.InsertControl(1, pPage1_OldDesign);
+ aAssistentFunc.InsertControl(1, pPage1_Designs);
+ aAssistentFunc.InsertControl(1, pPage1_DelDesign);
+ aAssistentFunc.InsertControl(1, pPage1_Desc);
// Page 2
- aAssistentFunc.InsertControl(2,
- pPage2_Titel = new FixedLine(this,SdResId(PAGE2_TITEL )));
- aAssistentFunc.InsertControl(2,
- pPage2_Standard = new RadioButton(this,SdResId(PAGE2_STANDARD)));
- aAssistentFunc.InsertControl(2,
- pPage2_Frames = new RadioButton(this,SdResId(PAGE2_FRAMES)));
- aAssistentFunc.InsertControl(2,
- pPage2_SingleDocument = new RadioButton(this,SdResId(PAGE2_SINGLE_DOCUMENT)));
- aAssistentFunc.InsertControl(2,
- pPage2_Kiosk = new RadioButton(this,SdResId(PAGE2_KIOSK)));
- aAssistentFunc.InsertControl(2,
- pPage2_WebCast = new RadioButton(this,SdResId(PAGE2_WEBCAST)));
- aAssistentFunc.InsertControl(2,
- pPage2_Standard_FB = new FixedBitmap(this,SdResId(PAGE2_NOFRAMES_FB)));
- aAssistentFunc.InsertControl(2,
- pPage2_Frames_FB = new FixedBitmap(this,SdResId(PAGE2_FRAMES_FB)));
- aAssistentFunc.InsertControl(2,
- pPage2_Kiosk_FB = new FixedBitmap(this,SdResId(PAGE2_KIOSK_FB)));
- aAssistentFunc.InsertControl(2,
- pPage2_WebCast_FB = new FixedBitmap(this,SdResId(PAGE2_WEBCAST_FB)));
-
- aAssistentFunc.InsertControl(2,
- pPage2_Titel_Html = new FixedLine(this,SdResId(PAGE2_TITEL_HTML)));
- aAssistentFunc.InsertControl(2,
- pPage2_Content = new CheckBox(this,SdResId(PAGE2_CONTENT)));
+ get(pPage2, "page2");
+ get(pPage2Frame2, "page2.2");
+ get(pPage2Frame3, "page2.3");
+ get(pPage2Frame4, "page2.4");
+ get(pPage2_Titel, "publicationLabel");
+ get(pPage2_Standard, "standardRadiobutton");
+ get(pPage2_Frames, "framesRadiobutton");
+ get(pPage2_SingleDocument, "singleDocumentRadiobutton");
+ get(pPage2_Kiosk, "kioskRadiobutton");
+ get(pPage2_WebCast, "webCastRadiobutton");
+ get(pPage2_Standard_FB, "standardFBImage");
+ get(pPage2_Frames_FB, "framesFBImage");
+ get(pPage2_Kiosk_FB, "kioskFBImage");
+ get(pPage2_WebCast_FB, "webCastFBImage");
+ aAssistentFunc.InsertControl(2, pPage2);
+ aAssistentFunc.InsertControl(2, pPage2Frame2);
+ aAssistentFunc.InsertControl(2, pPage2Frame3);
+ aAssistentFunc.InsertControl(2, pPage2Frame4);
+ aAssistentFunc.InsertControl(2, pPage2_Titel);
+ aAssistentFunc.InsertControl(2, pPage2_Standard);
+ aAssistentFunc.InsertControl(2, pPage2_Frames);
+ aAssistentFunc.InsertControl(2, pPage2_SingleDocument);
+ aAssistentFunc.InsertControl(2, pPage2_Kiosk);
+ aAssistentFunc.InsertControl(2, pPage2_WebCast);
+ aAssistentFunc.InsertControl(2, pPage2_Standard_FB);
+ aAssistentFunc.InsertControl(2, pPage2_Frames_FB);
+ aAssistentFunc.InsertControl(2, pPage2_Kiosk_FB);
+ aAssistentFunc.InsertControl(2, pPage2_WebCast_FB);
+
+ get(pPage2_Titel_Html, "htmlOptionsLabel");
+ get(pPage2_Content, "contentCheckbutton");
+ get(pPage2_Notes, "notesCheckbutton");
+ aAssistentFunc.InsertControl(2, pPage2_Titel_Html);
+ aAssistentFunc.InsertControl(2, pPage2_Content);
if(m_bImpress)
- aAssistentFunc.InsertControl(2,
- pPage2_Notes = new CheckBox(this,SdResId(PAGE2_NOTES)));
-
- aAssistentFunc.InsertControl(2,
- pPage2_Titel_WebCast = new FixedLine(this,SdResId(PAGE2_TITEL_WEBCAST)));
- aAssistentFunc.InsertControl(2,
- pPage2_Index_txt = new FixedText(this,SdResId(PAGE2_INDEX_TXT)));
- aAssistentFunc.InsertControl(2,
- pPage2_Index = new Edit(this,SdResId(PAGE2_INDEX)));
- aAssistentFunc.InsertControl(2,
- pPage2_ASP = new RadioButton(this,SdResId(PAGE2_ASP)));
- aAssistentFunc.InsertControl(2,
- pPage2_PERL = new RadioButton(this,SdResId(PAGE2_PERL)));
- aAssistentFunc.InsertControl(2,
- pPage2_URL_txt = new FixedText(this,SdResId(PAGE2_URL_TXT)));
- aAssistentFunc.InsertControl(2,
- pPage2_URL = new Edit(this,SdResId(PAGE2_URL)));
- aAssistentFunc.InsertControl(2,
- pPage2_CGI_txt = new FixedText(this,SdResId(PAGE2_CGI_TXT)));
- aAssistentFunc.InsertControl(2,
- pPage2_CGI = new Edit(this,SdResId(PAGE2_CGI)));
- aAssistentFunc.InsertControl(2,
- pPage2_Vert = new FixedLine( this,SdResId( PAGE2_VERT )));
- aAssistentFunc.InsertControl(2,
- pPage2_Titel_Kiosk = new FixedLine(this,SdResId(PAGE2_TITEL_KIOSK)));
- aAssistentFunc.InsertControl(2,
- pPage2_ChgDefault = new RadioButton(this,SdResId(PAGE2_CHG_DEFAULT)));
- aAssistentFunc.InsertControl(2,
- pPage2_ChgAuto = new RadioButton(this,SdResId(PAGE2_CHG_AUTO)));
- aAssistentFunc.InsertControl(2,
- pPage2_Duration_txt = new FixedText(this,SdResId(PAGE2_DURATION_TXT)));
- aAssistentFunc.InsertControl(2,
- pPage2_Duration = new TimeField(this,SdResId(PAGE2_DURATION_TMF)));
- aAssistentFunc.InsertControl(2,
- pPage2_Endless = new CheckBox(this,SdResId(PAGE2_ENDLESS)));
+ aAssistentFunc.InsertControl(2, pPage2_Notes);
+
+ get(pPage2_Titel_WebCast, "webCastLabel");
+ get(pPage2_ASP, "ASPRadiobutton");
+ get(pPage2_PERL, "perlRadiobutton");
+ get(pPage2_URL_txt, "URLTxtLabel");
+ get(pPage2_URL, "URLEntry");
+ get(pPage2_CGI_txt, "CGITxtLabel");
+ get(pPage2_CGI, "CGIEntry");
+ get(pPage2_Index_txt, "indexTxtLabel");
+ get(pPage2_Index, "indexEntry");
+ get(pPage2_Titel_Kiosk, "kioskLabel");
+ get(pPage2_ChgDefault, "chgDefaultRadiobutton");
+ get(pPage2_ChgAuto, "chgAutoRadiobutton");
+ get(pPage2_Duration_txt, "durationTxtLabel");
+ get(pPage2_Duration, "durationSpinbutton");
+ get(pPage2_Endless, "endlessCheckbutton");
+ aAssistentFunc.InsertControl(2, pPage2_Titel_WebCast);
+ aAssistentFunc.InsertControl(2, pPage2_Index_txt);
+ aAssistentFunc.InsertControl(2, pPage2_Index);
+ aAssistentFunc.InsertControl(2, pPage2_ASP);
+ aAssistentFunc.InsertControl(2, pPage2_PERL);
+ aAssistentFunc.InsertControl(2, pPage2_URL_txt);
+ aAssistentFunc.InsertControl(2, pPage2_URL);
+ aAssistentFunc.InsertControl(2, pPage2_CGI_txt);
+ aAssistentFunc.InsertControl(2, pPage2_CGI);
+ aAssistentFunc.InsertControl(2, pPage2_Titel_Kiosk);
+ aAssistentFunc.InsertControl(2, pPage2_ChgDefault);
+ aAssistentFunc.InsertControl(2, pPage2_ChgAuto);
+ aAssistentFunc.InsertControl(2, pPage2_Duration_txt);
+ aAssistentFunc.InsertControl(2, pPage2_Duration);
+ aAssistentFunc.InsertControl(2, pPage2_Endless);
// Page 3
- aAssistentFunc.InsertControl(3,
- pPage3_Titel1 = new FixedLine(this,SdResId(PAGE3_TITEL_1)));
- aAssistentFunc.InsertControl(3,
- pPage3_Png = new RadioButton(this,SdResId(PAGE3_PNG)));
- aAssistentFunc.InsertControl(3,
- pPage3_Gif = new RadioButton(this,SdResId(PAGE3_GIF)));
- aAssistentFunc.InsertControl(3,
- pPage3_Jpg = new RadioButton(this,SdResId(PAGE3_JPG)));
- aAssistentFunc.InsertControl(3,
- pPage3_Quality_txt = new FixedText(this,SdResId(PAGE3_QUALITY_TXT)));
- aAssistentFunc.InsertControl(3,
- pPage3_Quality = new ComboBox(this,SdResId(PAGE3_QUALITY)));
- aAssistentFunc.InsertControl(3,
- pPage3_Vert = new FixedLine( this,SdResId( PAGE3_VERT )));
- aAssistentFunc.InsertControl(3,
- pPage3_Titel2 = new FixedLine(this,SdResId(PAGE3_TITEL_2)));
- aAssistentFunc.InsertControl(3,
- pPage3_Resolution_1 = new RadioButton(this,SdResId(PAGE3_RESOLUTION_1)));
- aAssistentFunc.InsertControl(3,
- pPage3_Resolution_2 = new RadioButton(this,SdResId(PAGE3_RESOLUTION_2)));
- aAssistentFunc.InsertControl(3,
- pPage3_Resolution_3 = new RadioButton(this,SdResId(PAGE3_RESOLUTION_3)));
- aAssistentFunc.InsertControl(3,
- pPage3_Titel3 = new FixedLine(this,SdResId(PAGE3_TITEL_3)));
- aAssistentFunc.InsertControl(3,
- pPage3_SldSound = new CheckBox(this,SdResId(PAGE3_SLD_SOUND)));
- aAssistentFunc.InsertControl(3,
- pPage3_HiddenSlides = new CheckBox(this,SdResId(PAGE3_HIDDEN_SLIDES)));
+ get(pPage3, "page3");
+ get(pPage3_Titel1, "saveImgAsLabel");
+ get(pPage3_Png, "pngRadiobutton");
+ get(pPage3_Gif, "gifRadiobutton");
+ get(pPage3_Jpg, "jpgRadiobutton");
+ get(pPage3_Quality_txt, "qualityTxtLabel");
+ get(pPage3_Quality, "qualityCombobox");
+ get(pPage3_Titel2, "monitorResolutionLabel");
+ get(pPage3_Resolution_1, "resolution1Radiobutton");
+ get(pPage3_Resolution_2, "resolution2Radiobutton");
+ get(pPage3_Resolution_3, "resolution3Radiobutton");
+ get(pPage3_Titel3, "effectsLabel");
+ get(pPage3_SldSound, "sldSoundCheckbutton");
+ get(pPage3_HiddenSlides, "hiddenSlidesCheckbutton");
+ aAssistentFunc.InsertControl(3, pPage3);
+ aAssistentFunc.InsertControl(3, pPage3_Titel1);
+ aAssistentFunc.InsertControl(3, pPage3_Png);
+ aAssistentFunc.InsertControl(3, pPage3_Gif);
+ aAssistentFunc.InsertControl(3, pPage3_Jpg);
+ aAssistentFunc.InsertControl(3, pPage3_Quality_txt);
+ aAssistentFunc.InsertControl(3, pPage3_Quality);
+ aAssistentFunc.InsertControl(3, pPage3_Titel2);
+ aAssistentFunc.InsertControl(3, pPage3_Resolution_1);
+ aAssistentFunc.InsertControl(3, pPage3_Resolution_2);
+ aAssistentFunc.InsertControl(3, pPage3_Resolution_3);
+ aAssistentFunc.InsertControl(3, pPage3_Titel3);
+ aAssistentFunc.InsertControl(3, pPage3_SldSound);
+ aAssistentFunc.InsertControl(3, pPage3_HiddenSlides);
// Page 4
- aAssistentFunc.InsertControl(4,
- pPage4_Titel1 = new FixedLine(this,SdResId(PAGE4_TITEL_1)));
- aAssistentFunc.InsertControl(4,
- pPage4_Author_txt = new FixedText(this,SdResId(PAGE4_AUTHOR_TXT)));
- aAssistentFunc.InsertControl(4,
- pPage4_Author = new Edit(this,SdResId(PAGE4_AUTHOR)));
- aAssistentFunc.InsertControl(4,
- pPage4_Email_txt = new FixedText(this,SdResId(PAGE4_EMAIL_TXT)));
- aAssistentFunc.InsertControl(4,
- pPage4_Email = new Edit(this,SdResId(PAGE4_EMAIL_EDIT)));
- aAssistentFunc.InsertControl(4,
- pPage4_WWW_txt = new FixedText(this,SdResId(PAGE4_WWW_TXT)));
- aAssistentFunc.InsertControl(4,
- pPage4_WWW = new Edit(this,SdResId(PAGE4_WWW_EDIT)));
- aAssistentFunc.InsertControl(4,
- pPage4_Titel2 = new FixedText(this,SdResId(PAGE4_TITEL_2)));
- aAssistentFunc.InsertControl(4,
- pPage4_Misc = new MultiLineEdit(this,SdResId(PAGE4_MISC)));
+ get(pPage4, "page4");
+ get(pPage4_Titel1, "infTitlePageLabel");
+ get(pPage4_Author_txt, "authorTxtLabel");
+ get(pPage4_Author, "authorEntry");
+ get(pPage4_Email_txt, "emailTxtLabel");
+ get(pPage4_Email, "emailEntry");
+ get(pPage4_WWW_txt, "wwwTxtLabel");
+ get(pPage4_WWW, "wwwEntry");
+ get(pPage4_Titel2, "addInformLabel");
+ get(pPage4_Misc, "miscTextview");
+ get(pPage4_Download, "downloadCheckbutton");
+ aAssistentFunc.InsertControl(4, pPage4);
+ aAssistentFunc.InsertControl(4, pPage4_Titel1);
+ aAssistentFunc.InsertControl(4, pPage4_Author_txt);
+ aAssistentFunc.InsertControl(4, pPage4_Author);
+ aAssistentFunc.InsertControl(4, pPage4_Email_txt);
+ aAssistentFunc.InsertControl(4, pPage4_Email);
+ aAssistentFunc.InsertControl(4, pPage4_WWW_txt);
+ aAssistentFunc.InsertControl(4, pPage4_WWW);
+ aAssistentFunc.InsertControl(4, pPage4_Titel2);
+ aAssistentFunc.InsertControl(4, pPage4_Misc);
if(m_bImpress)
- aAssistentFunc.InsertControl(4,
- pPage4_Download = new CheckBox(this,SdResId(PAGE4_DOWNLOAD)));
+ aAssistentFunc.InsertControl(4, pPage4_Download);
// Page 5
- aAssistentFunc.InsertControl(5,
- pPage5_Titel = new FixedLine(this,SdResId(PAGE5_TITEL)));
- aAssistentFunc.InsertControl(5,
- pPage5_TextOnly = new CheckBox(this, SdResId(PAGE5_TEXTONLY)));
- aAssistentFunc.InsertControl(5,
- pPage5_Buttons = new ValueSet(this,SdResId(PAGE5_BUTTONS)));
+ get(pPage5, "page5");
+ get(pPage5_Titel, "buttonStyleLabel");
+ get(pPage5_TextOnly, "textOnlyCheckbutton");
+ get(pPage5_Buttons, "buttonsDrawingarea");
+ aAssistentFunc.InsertControl(5, pPage5);
+ aAssistentFunc.InsertControl(5, pPage5_Titel);
+ aAssistentFunc.InsertControl(5, pPage5_TextOnly);
+ aAssistentFunc.InsertControl(5, pPage5_Buttons);
// Page 6
- aAssistentFunc.InsertControl(6,
- pPage6_Titel = new FixedLine(this,SdResId(PAGE6_TITEL)));
- aAssistentFunc.InsertControl(6,
- pPage6_DocColors = new RadioButton(this,SdResId(PAGE6_DOCCOLORS)));
- aAssistentFunc.InsertControl(6,
- pPage6_Default = new RadioButton(this,SdResId(PAGE6_DEFAULT)));
- aAssistentFunc.InsertControl(6,
- pPage6_User = new RadioButton(this,SdResId(PAGE6_USER)));
- aAssistentFunc.InsertControl(6,
- pPage6_Text = new PushButton(this,SdResId(PAGE6_TEXT)));
- aAssistentFunc.InsertControl(6,
- pPage6_Link = new PushButton(this,SdResId(PAGE6_LINK)));
- aAssistentFunc.InsertControl(6,
- pPage6_ALink = new PushButton(this,SdResId(PAGE6_ALINK)));
- aAssistentFunc.InsertControl(6,
- pPage6_VLink = new PushButton(this,SdResId(PAGE6_VLINK)));
- aAssistentFunc.InsertControl(6,
- pPage6_Back = new PushButton(this,SdResId(PAGE6_BACK)));
- aAssistentFunc.InsertControl(6,
- pPage6_Preview = new SdHtmlAttrPreview(this,SdResId(PAGE6_PREVIEW)));
-
- InterpolateFixedBitmap(pPage2_Standard_FB);
- InterpolateFixedBitmap(pPage2_Frames_FB);
- InterpolateFixedBitmap(pPage2_Kiosk_FB);
- InterpolateFixedBitmap(pPage2_WebCast_FB);
-}
-
-// Delete the controls of the dialog
-void SdPublishingDlg::RemovePages()
-{
- delete pPage1_Titel;
- delete pPage1_NewDesign;
- delete pPage1_OldDesign;
- delete pPage1_Designs;
- delete pPage1_DelDesign;
- delete pPage1_Desc;
-
- delete pPage2_Titel;
- delete pPage2_Standard;
- delete pPage2_Frames;
- delete pPage2_SingleDocument;
- delete pPage2_Kiosk;
- delete pPage2_WebCast;
- delete pPage2_Standard_FB;
- delete pPage2_Frames_FB;
- delete pPage2_Kiosk_FB;
- delete pPage2_WebCast_FB;
-
- delete pPage2_Titel_Html;
- delete pPage2_Content;
- if(m_bImpress)
- delete pPage2_Notes;
-
- delete pPage2_Vert;
- delete pPage2_Titel_WebCast;
- delete pPage2_Index_txt;
- delete pPage2_Index;
- delete pPage2_ASP;
- delete pPage2_PERL;
- delete pPage2_URL_txt;
- delete pPage2_URL;
- delete pPage2_CGI_txt;
- delete pPage2_CGI;
-
- delete pPage2_Titel_Kiosk;
- delete pPage2_ChgDefault;
- delete pPage2_ChgAuto;
- delete pPage2_Duration_txt;
- delete pPage2_Duration;
- delete pPage2_Endless;
-
- delete pPage3_Titel1;
- delete pPage3_Png;
- delete pPage3_Gif;
- delete pPage3_Jpg;
- delete pPage3_Quality_txt;
- delete pPage3_Quality;
- delete pPage3_Vert;
- delete pPage3_Titel2;
- delete pPage3_Resolution_1;
- delete pPage3_Resolution_2;
- delete pPage3_Resolution_3;
- delete pPage3_Titel3;
- delete pPage3_SldSound;
- delete pPage3_HiddenSlides;
-
- delete pPage4_Titel1;
- delete pPage4_Author_txt;
- delete pPage4_Author;
- delete pPage4_Email_txt;
- delete pPage4_Email;
- delete pPage4_WWW_txt;
- delete pPage4_WWW;
- delete pPage4_Titel2;
- delete pPage4_Misc;
- if(m_bImpress)
- delete pPage4_Download;
-
- delete pPage5_Titel;
- delete pPage5_TextOnly;
- delete pPage5_Buttons;
-
- delete pPage6_Titel;
- delete pPage6_Default;
- delete pPage6_User;
- delete pPage6_Back;
- delete pPage6_Text;
- delete pPage6_Link;
- delete pPage6_VLink;
- delete pPage6_ALink;
- delete pPage6_DocColors;
- delete pPage6_Preview;
+ get(pPage6, "page6");
+ get(pPage6_Titel, "selectColorLabel");
+ get(pPage6_Default, "defaultRadiobutton");
+ get(pPage6_User, "userRadiobutton");
+ get(pPage6_Back, "backButton");
+ get(pPage6_Text, "textButton");
+ get(pPage6_Link, "linkButton");
+ get(pPage6_VLink, "vLinkButton");
+ get(pPage6_ALink, "aLinkButton");
+ get(pPage6_DocColors, "docColorsRadiobutton");
+ get(pPage6_Preview, "previewDrawingarea");
+ aAssistentFunc.InsertControl(6, pPage6);
+ aAssistentFunc.InsertControl(6, pPage6_Titel);
+ aAssistentFunc.InsertControl(6, pPage6_DocColors);
+ aAssistentFunc.InsertControl(6, pPage6_Default);
+ aAssistentFunc.InsertControl(6, pPage6_User);
+ aAssistentFunc.InsertControl(6, pPage6_Text);
+ aAssistentFunc.InsertControl(6, pPage6_Link);
+ aAssistentFunc.InsertControl(6, pPage6_ALink);
+ aAssistentFunc.InsertControl(6, pPage6_VLink);
+ aAssistentFunc.InsertControl(6, pPage6_Back);
+ aAssistentFunc.InsertControl(6, pPage6_Preview);
}
// Initialize dialog with default-values
@@ -1191,16 +1110,16 @@ void SdPublishingDlg::ChangePage()
UpdatePage();
- if( aNextPageButton.IsEnabled() )
- aNextPageButton.GrabFocus();
+ if( pNextPageButton->IsEnabled() )
+ pNextPageButton->GrabFocus();
else
- aFinishButton.GrabFocus();
+ pFinishButton->GrabFocus();
}
void SdPublishingDlg::UpdatePage()
{
- aNextPageButton.Enable(!aAssistentFunc.IsLastPage());
- aLastPageButton.Enable(!aAssistentFunc.IsFirstPage());
+ pNextPageButton->Enable(!aAssistentFunc.IsLastPage());
+ pLastPageButton->Enable(!aAssistentFunc.IsFirstPage());
int nPage = aAssistentFunc.GetCurrentPage();
@@ -1224,6 +1143,7 @@ void SdPublishingDlg::UpdatePage()
if( pPage2_WebCast->IsChecked() )
{
+ pPage2Frame4->Show();
pPage2_Titel_WebCast->Show();
pPage2_ASP->Show();
pPage2_PERL->Show();
@@ -1244,6 +1164,7 @@ void SdPublishingDlg::UpdatePage()
}
else
{
+ pPage2Frame4->Hide();
pPage2_Titel_WebCast->Hide();
pPage2_ASP->Hide();
pPage2_PERL->Hide();
@@ -1257,6 +1178,7 @@ void SdPublishingDlg::UpdatePage()
if( pPage2_Kiosk->IsChecked() )
{
+ pPage2Frame3->Show();
pPage2_Titel_Kiosk->Show();
pPage2_ChgDefault->Show();
pPage2_ChgAuto->Show();
@@ -1269,6 +1191,7 @@ void SdPublishingDlg::UpdatePage()
}
else
{
+ pPage2Frame3->Hide();
pPage2_Titel_Kiosk->Hide();
pPage2_ChgDefault->Hide();
pPage2_ChgAuto->Hide();
@@ -1279,6 +1202,7 @@ void SdPublishingDlg::UpdatePage()
if( pPage2_Standard->IsChecked() || pPage2_Frames->IsChecked() )
{
+ pPage2Frame2->Show();
pPage2_Titel_Html->Show();
pPage2_Content->Show();
if(m_bImpress)
@@ -1286,6 +1210,7 @@ void SdPublishingDlg::UpdatePage()
}
else
{
+ pPage2Frame2->Hide();
pPage2_Titel_Html->Hide();
pPage2_Content->Hide();
if(m_bImpress)
@@ -1294,7 +1219,7 @@ void SdPublishingDlg::UpdatePage()
break;
case 3:
if( pPage2_Kiosk->IsChecked() || pPage2_WebCast->IsChecked() )
- aNextPageButton.Disable();
+ pNextPageButton->Disable();
if( pPage2_WebCast->IsChecked() )
pPage3_SldSound->Disable();