+ // enable==false: disables the control
+ // enable==true: enables the control IF it should be enabled
+ bool EnableSelfAndChildren(bool enable);
+ // actually enable/disable the cocoa control, overridden by subclasses
+ virtual void CocoaSetEnabled(bool enable) { }
+ // Reflects the state for THIS window (ignoring disables by parents)
+ bool m_shouldBeEnabled;
+