X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/14fca7389aa93dee91a68cd0a25789c2b4b42879..cffadd8447201d0e2e1b3de6f8a24b967da9140c:/samples/dialogs/dialogs.h diff --git a/samples/dialogs/dialogs.h b/samples/dialogs/dialogs.h index 3193e26f2f..dda293bf16 100644 --- a/samples/dialogs/dialogs.h +++ b/samples/dialogs/dialogs.h @@ -5,7 +5,7 @@ // Modified by: // Created: 04/01/98 // RCS-ID: $Id$ -// Copyright: (c) Julian Smart and Markus Holzem +// Copyright: (c) Julian Smart // Licence: wxWindows license ///////////////////////////////////////////////////////////////////////////// @@ -44,8 +44,9 @@ public: void OnButton(wxCommandEvent& event); private: - wxButton *m_btnFocused; - wxButton *m_btnDelete; + wxButton *m_btnModal, + *m_btnModeless, + *m_btnDelete; DECLARE_EVENT_TABLE() }; @@ -71,6 +72,7 @@ public: void FilesOpen(wxCommandEvent& event); void FileSave(wxCommandEvent& event); void DirChoose(wxCommandEvent& event); + void DirChooseNew(wxCommandEvent& event); void GenericDirChoose(wxCommandEvent& event); void ShowTip(wxCommandEvent& event); void ModalDlg(wxCommandEvent& event); @@ -96,6 +98,8 @@ public: void OnExit(wxCommandEvent& event); private: + void DoDirChoose(int style); + MyModelessDialog *m_dialog; #if wxUSE_FINDREPLDLG @@ -111,7 +115,8 @@ private: class MyCanvas: public wxScrolledWindow { public: - MyCanvas(wxWindow *parent) : wxScrolledWindow(parent) { } + MyCanvas(wxWindow *parent) : + wxScrolledWindow(parent,-1,wxDefaultPosition,wxDefaultSize,wxNO_FULL_REPAINT_ON_RESIZE) { } void OnPaint(wxPaintEvent& event); @@ -136,6 +141,7 @@ enum DIALOGS_FILES_OPEN, DIALOGS_FILE_SAVE, DIALOGS_DIR_CHOOSE, + DIALOGS_DIRNEW_CHOOSE, DIALOGS_GENERIC_DIR_CHOOSE, DIALOGS_TIP, DIALOGS_NUM_ENTRY,