Make wxComboCtrlBase::Set*groundColour() methods public.
SetForegroundColour() and SetBackgroundColour() were -- presumably accidentally -- protected in wxComboCtrlBase, even though they are documented public virtual methods of wxWindow. This prevented their use from user code. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@74607 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -470,6 +470,10 @@ public:
|
|||||||
virtual wxWindow *GetMainWindowOfCompositeControl()
|
virtual wxWindow *GetMainWindowOfCompositeControl()
|
||||||
{ return m_mainCtrlWnd; }
|
{ return m_mainCtrlWnd; }
|
||||||
|
|
||||||
|
// also set the embedded wxTextCtrl colours
|
||||||
|
virtual bool SetForegroundColour(const wxColour& colour);
|
||||||
|
virtual bool SetBackgroundColour(const wxColour& colour);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
||||||
// Returns true if hint text should be drawn in the control
|
// Returns true if hint text should be drawn in the control
|
||||||
@@ -545,10 +549,6 @@ protected:
|
|||||||
virtual wxSize DoGetBestSize() const;
|
virtual wxSize DoGetBestSize() const;
|
||||||
virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const;
|
virtual wxSize DoGetSizeFromTextSize(int xlen, int ylen = -1) const;
|
||||||
|
|
||||||
// also set the embedded wxTextCtrl colours
|
|
||||||
virtual bool SetForegroundColour(const wxColour& colour);
|
|
||||||
virtual bool SetBackgroundColour(const wxColour& colour);
|
|
||||||
|
|
||||||
// NULL popup can be used to indicate default in a derived class
|
// NULL popup can be used to indicate default in a derived class
|
||||||
virtual void DoSetPopupControl(wxComboPopup* popup);
|
virtual void DoSetPopupControl(wxComboPopup* popup);
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user