X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9f4b46717b61482cd9ebca5c8d3056840e0b7a72..a800dc50d47f5ecd1bcba7601f33843c01db9a57:/include/wx/control.h?ds=sidebyside diff --git a/include/wx/control.h b/include/wx/control.h index bcfe71a48f..b891236e4a 100644 --- a/include/wx/control.h +++ b/include/wx/control.h @@ -74,12 +74,20 @@ protected: const wxValidator& validator, const wxString& name); - // inherit colour and font settings from the parent window - void InheritAttributes(); - // initialize the common fields of wxCommandEvent void InitCommandEvent(wxCommandEvent& event) const; + // set the initial window size if none is given (i.e. at least one of the + // components of the size passed to ctor/Create() is -1) + // + // normally just calls SetBestSize() but can be overridden not to do it for + // the controls which have to do some additional initialization (e.g. add + // strings to list box) before their best size can be accurately calculated + virtual void SetInitialBestSize(const wxSize& size) + { + SetBestSize(size); + } + DECLARE_NO_COPY_CLASS(wxControlBase) };