#endif // USE_MODAL_PRESENTATION
+class StdButtonSizerDialog : public wxDialog
+{
+public:
+ StdButtonSizerDialog(wxWindow *parent);
+
+ void OnEvent(wxCommandEvent& event);
+
+private:
+ void EnableDisableControls();
+
+ wxCheckBox *m_chkboxAffirmativeButton;
+ wxRadioButton *m_radiobtnOk,
+ *m_radiobtnYes;
+
+ wxCheckBox *m_chkboxDismissButton;
+ wxRadioButton *m_radiobtnClose,
+ *m_radiobtnCancel;
+
+ wxCheckBox *m_chkboxApply,
+ *m_chkboxNo,
+ *m_chkboxHelp,
+ *m_chkboxNoDefault;
+
+ wxSizer *m_buttonsSizer;
+
+ DECLARE_EVENT_TABLE()
+};
+
#if USE_SETTINGS_DIALOG
// Property sheet dialog
class SettingsDialog: public wxPropertySheetDialog
{
DECLARE_CLASS(SettingsDialog)
public:
- SettingsDialog(wxWindow* parent, bool useToolBook = false);
+ SettingsDialog(wxWindow* parent, int dialogType);
~SettingsDialog();
wxPanel* CreateGeneralSettingsPage(wxWindow* parent);
#if USE_MODAL_PRESENTATION
void ModalDlg(wxCommandEvent& event);
+#endif // USE_MODAL_PRESENTATION
void ModelessDlg(wxCommandEvent& event);
void DlgCenteredScreen(wxCommandEvent& event);
void DlgCenteredParent(wxCommandEvent& event);
-#endif // USE_MODAL_PRESENTATION
+ void MiniFrame(wxCommandEvent& event);
+ void DlgOnTop(wxCommandEvent& event);
#if wxUSE_PROGRESSDLG
void ShowProgress(wxCommandEvent& event);
#endif // wxUSE_PROGRESSDLG
+#if wxUSE_ABOUTDLG
+ void ShowSimpleAboutDialog(wxCommandEvent& event);
+ void ShowFancyAboutDialog(wxCommandEvent& event);
+ void ShowFullAboutDialog(wxCommandEvent& event);
+ void ShowCustomAboutDialog(wxCommandEvent& event);
+#endif // wxUSE_ABOUTDLG
+
#if wxUSE_BUSYINFO
void ShowBusyInfo(wxCommandEvent& event);
#endif // wxUSE_BUSYINFO
#endif // USE_FONTDLG_GENERIC
void OnPropertySheet(wxCommandEvent& event);
- void OnPropertySheetToolBook(wxCommandEvent& event);
void OnRequestUserAttention(wxCommandEvent& event);
+ void OnStandardButtonsSizerDialog(wxCommandEvent& event);
void OnExit(wxCommandEvent& event);
private:
DIALOGS_MODELESS,
DIALOGS_CENTRE_SCREEN,
DIALOGS_CENTRE_PARENT,
+ DIALOGS_MINIFRAME,
+ DIALOGS_ONTOP,
DIALOGS_MODELESS_BTN,
DIALOGS_PROGRESS,
+ DIALOGS_ABOUTDLG_SIMPLE,
+ DIALOGS_ABOUTDLG_FANCY,
+ DIALOGS_ABOUTDLG_FULL,
+ DIALOGS_ABOUTDLG_CUSTOM,
DIALOGS_BUSYINFO,
DIALOGS_FIND,
DIALOGS_REPLACE,
DIALOGS_REQUEST,
DIALOGS_PROPERTY_SHEET,
- DIALOGS_PROPERTY_SHEET_TOOLBOOK
+ DIALOGS_PROPERTY_SHEET_TOOLBOOK,
+ DIALOGS_PROPERTY_SHEET_BUTTONTOOLBOOK,
+ DIALOGS_STANDARD_BUTTON_SIZER_DIALOG
};
#endif