diff --git a/include/wx/cocoa/control.h b/include/wx/cocoa/control.h index 38ee55e2ed..153e6e1555 100644 --- a/include/wx/cocoa/control.h +++ b/include/wx/cocoa/control.h @@ -59,6 +59,8 @@ public: // Calls the callback and appropriate event handlers bool ProcessCommand(wxCommandEvent& event); + // Enables the control + virtual void CocoaSetEnabled(bool enable); protected: virtual wxSize DoGetBestSize() const; }; diff --git a/src/cocoa/control.mm b/src/cocoa/control.mm index c316891f96..fac6d2831d 100644 --- a/src/cocoa/control.mm +++ b/src/cocoa/control.mm @@ -71,3 +71,8 @@ bool wxControl::ProcessCommand(wxCommandEvent& event) return GetEventHandler()->ProcessEvent(event); } +void wxControl::CocoaSetEnabled(bool enable) +{ + [GetNSControl() setEnabled: enable]; +} +