bool IsDescendant(wxWindowBase* win) const;
// it doesn't really change parent, use Reparent() instead
- void SetParent( wxWindowBase *parent ) { m_parent = (wxWindow *)parent; }
+ void SetParent( wxWindowBase *parent );
// change the real parent of this window, return true if the parent
// was changed, false otherwise (error or newParent == oldParent)
virtual bool Reparent( wxWindowBase *newParent );
// widgets state are necessary
virtual void DoEnable(bool WXUNUSED(enable)) { }
- // called when the on-screen widget state changes and provides an
- // an opportunity for the widget to update its visual state (colours,
- // fonts, anything else) as necessary
- virtual void OnEnabled(bool WXUNUSED(enabled)) { }
-
// the window id - a number which uniquely identifies a window among
// its siblings unless it is wxID_ANY
static void NotifyCaptureLost();
private:
- // recursively call our own and our children OnEnabled() when the
+ // recursively call our own and our children DoEnable() when the
// enabled/disabled status changed because a parent window had been
// enabled/disabled
void NotifyWindowOnEnableChange(bool enabled);