34 PAGED_DIALOG( wxWindow* aParent,
const wxString& aTitle,
bool aShowReset,
bool aShowOpenFolder,
35 const wxString& aAuxiliaryAction = wxEmptyString,
36 const wxSize& aInitialSize = wxDefaultSize );
41 void SetInitialPage(
const wxString& aPage,
const wxString& aParentPage = wxEmptyString );
45 void SetError(
const wxString& aMessage,
const wxString& aPageName,
int aCtrlId,
int aRow = -1,
48 void SetError(
const wxString& aMessage, wxWindow* aPage, wxWindow* aCtrl,
int aRow = -1,
DIALOG_SHIM(wxWindow *aParent, wxWindowID id, const wxString &title, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxDEFAULT_FRAME_STYLE|wxRESIZE_BORDER, const wxString &name=wxDialogNameStr)
WX_TREEBOOK * GetTreebook()
virtual void onOpenPrefsDir(wxCommandEvent &aEvent)
bool TransferDataToWindow() override
PAGED_DIALOG(wxWindow *aParent, const wxString &aTitle, bool aShowReset, bool aShowOpenFolder, const wxString &aAuxiliaryAction=wxEmptyString, const wxSize &aInitialSize=wxDefaultSize)
wxButton * m_auxiliaryButton
std::vector< bool > m_macHack
wxButton * m_openPrefsDirButton
bool TransferDataFromWindow() override
void finishInitialization()
void UpdateResetButton(int aPage)
void SetInitialPage(const wxString &aPage, const wxString &aParentPage=wxEmptyString)
virtual void onPageChanging(wxBookCtrlEvent &aEvent)
virtual void onCharHook(wxKeyEvent &aEvent)
virtual void onAuxiliaryAction(wxCommandEvent &aEvent)
WX_INFOBAR * GetInfoBar()
static PAGED_DIALOG * GetDialog(wxWindow *aWindow)
virtual void onResetButton(wxCommandEvent &aEvent)
virtual void onPageChanged(wxBookCtrlEvent &aEvent)
wxBoxSizer * m_buttonsSizer
void SetError(const wxString &aMessage, const wxString &aPageName, int aCtrlId, int aRow=-1, int aCol=-1)