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 helper object to sit in the inheritance tree between wxDialog and any class written by wxFormB...
WX_TREEBOOK * GetTreebook()
bool TransferDataToWindow() override
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)
virtual void onOpenPreferencesButton(wxCommandEvent &aEvent)
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)
A modified version of the wxInfoBar class that allows us to: