X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4dff8e4b8aece4139c071df2c57f69352f93e03a..fa8bc37bc20613e53136f26882aee31e11bef131:/include/wx/mac/carbon/dialog.h?ds=sidebyside diff --git a/include/wx/mac/carbon/dialog.h b/include/wx/mac/carbon/dialog.h index c1e0c03e45..aadb9849b7 100644 --- a/include/wx/mac/carbon/dialog.h +++ b/include/wx/mac/carbon/dialog.h @@ -14,7 +14,7 @@ #include "wx/panel.h" -WXDLLEXPORT_DATA(extern const wxChar*) wxDialogNameStr; +WXDLLEXPORT_DATA(extern const wxChar) wxDialogNameStr[]; class WXDLLEXPORT wxMacToolTip ; @@ -72,31 +72,22 @@ public: // may be called to terminate the dialog with the given return code virtual void EndModal(int retCode); + // mac also takes command-period as cancel + virtual bool IsEscapeKey(const wxKeyEvent& event); + // returns TRUE if we're in a modal loop bool IsModalShowing() const; // implementation // -------------- - // event handlers - void OnCharHook(wxKeyEvent& event); - void OnCloseWindow(wxCloseEvent& event); - - // Standard buttons - void OnOK(wxCommandEvent& event); - void OnApply(wxCommandEvent& event); - void OnCancel(wxCommandEvent& event); - - // Responds to colour changes - void OnSysColourChanged(wxSysColourChangedEvent& event); - // show modal dialog and enter modal loop void DoShowModal(); private: void Init(); + bool m_isModalStyle; - DECLARE_EVENT_TABLE() }; #endif