X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/adbf2d732fe5f254f45ab27530e4f9c044cb385f..a24de76b33ff8c30343d322ba9031527f0ba060f:/include/wx/sizer.h diff --git a/include/wx/sizer.h b/include/wx/sizer.h index 804c618dbd..665a26b5dd 100644 --- a/include/wx/sizer.h +++ b/include/wx/sizer.h @@ -74,10 +74,11 @@ public: wxSize GetMinSize() const { return m_minSize; } + wxSize GetMinSizeWithBorder() const; + void SetMinSize(const wxSize& size) { - if (IsWindow() && !(m_flag & wxFIXED_MINSIZE)) - m_window->SetSizeHints(size); + if (IsWindow()) m_window->SetMinSize(size); m_minSize = size; } void SetMinSize( int x, int y ) @@ -451,6 +452,9 @@ protected: int m_flexDirection; wxFlexSizerGrowMode m_growMode; + // saves CalcMin result to optimize RecalcSizes + wxSize m_calculatedMinSize; + private: DECLARE_CLASS(wxFlexGridSizer) DECLARE_NO_COPY_CLASS(wxFlexGridSizer)