diff --git a/include/wx/control.h b/include/wx/control.h index bcfe71a48f..ecde84ec8f 100644 --- a/include/wx/control.h +++ b/include/wx/control.h @@ -74,8 +74,9 @@ protected: const wxValidator& validator, const wxString& name); - // inherit colour and font settings from the parent window - void InheritAttributes(); + // this function is obsolete, it is only kept for backwards compatibility, + // do *not* use it + void InheritAttributes() { } // initialize the common fields of wxCommandEvent void InitCommandEvent(wxCommandEvent& event) const; diff --git a/src/common/ctrlcmn.cpp b/src/common/ctrlcmn.cpp index 9c9714914b..b46c4f8f8d 100644 --- a/src/common/ctrlcmn.cpp +++ b/src/common/ctrlcmn.cpp @@ -89,20 +89,6 @@ bool wxControlBase::CreateControl(wxWindowBase *parent, return TRUE; } -// inherit colour and font settings from the parent window -void wxControlBase::InheritAttributes() -{ - if ( ShouldInheritColours() ) - { - wxWindow *parent = GetParent(); - - wxCHECK_RET( parent, _T("a control without parent?") ); - - SetBackgroundColour(parent->GetBackgroundColour()); - SetForegroundColour(parent->GetForegroundColour()); - } -} - void wxControlBase::Command(wxCommandEvent& event) { (void)GetEventHandler()->ProcessEvent(event);