X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f38374d0d7aa865e9bbe8ee61b75b94ffcdfb220..b89dac7816168bc86d4862edb394e681c161a3e3:/include/wx/control.h diff --git a/include/wx/control.h b/include/wx/control.h index 6f5999c7bc..c50fe6c033 100644 --- a/include/wx/control.h +++ b/include/wx/control.h @@ -29,6 +29,9 @@ class WXDLLEXPORT wxControlBase : public wxWindow { public: +#ifdef __WXMAC_X__ + virtual ~wxControlBase() {} // Added min for Mac X +#endif // simulates the event of given type (i.e. wxButton::Command() is just as // if the button was clicked) virtual void Command(wxCommandEvent &event); @@ -41,25 +44,14 @@ protected: const wxPoint& pos, const wxSize& size, long style, -#if wxUSE_VALIDATORS const wxValidator& validator, -#endif const wxString& name); - // an overloaded version for the controls without validators - bool CreateControl(wxWindowBase *parent, - wxWindowID id, - const wxPoint& pos, - const wxSize& size, - long style, - const wxString& name) - { - return CreateControl(parent, id, pos, size, style, - wxDefaultValidator, name); - } - // inherit colour and font settings from the parent window void InheritAttributes(); + + // initialize the common fields of wxCommandEvent + void InitCommandEvent(wxCommandEvent& event) const; }; // ----------------------------------------------------------------------------