override SetInitialBestSize() to do nothing (we must add our strings first)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@27074 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
parent
085dd1e96f
commit
929bd5fd5f
@ -154,6 +154,16 @@ public:
|
||||
// colour
|
||||
virtual bool ShouldInheritColours() const { return false; }
|
||||
|
||||
protected:
|
||||
// we can't compute our best size before the items are added to the control
|
||||
// which is done after calling SetInitialBestSize() (it is called from the
|
||||
// base class ctor and the items are added in the derived class ctor), so
|
||||
// don't do anything at all here as our size will be changed later anyhow
|
||||
//
|
||||
// of course, all derived classes *must* call SetBestSize() from their
|
||||
// ctors for this to work!
|
||||
virtual void SetInitialBestSize(const wxSize& WXUNUSED(size)) { }
|
||||
|
||||
private:
|
||||
DECLARE_NO_COPY_CLASS(wxControlWithItems)
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user