X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e556b6123603004f45cf694c375aee613c2e9be7..0995b9dc18a7ce898c1c1be0e2790b258cab0fee:/include/wx/sizer.h?ds=sidebyside diff --git a/include/wx/sizer.h b/include/wx/sizer.h index 89bdf66196..39044e31e8 100644 --- a/include/wx/sizer.h +++ b/include/wx/sizer.h @@ -665,6 +665,10 @@ public: m_position = pos; m_size = size; Layout(); + + // This call is required for wxWrapSizer to be able to calculate its + // minimal size correctly. + InformFirstDirection(wxHORIZONTAL, size.x, size.y); } void SetDimension(int x, int y, int width, int height) { SetDimension(wxPoint(x, y), wxSize(width, height)); } @@ -1113,6 +1117,12 @@ inline void wxSizerItem::SetSpacer(int width, int height) #endif // WXWIN_COMPATIBILITY_2_8 +inline wxSizerItem* +wxSizer::Insert(size_t index, wxSizerItem *item) +{ + return DoInsert(index, item); +} + inline wxSizerItem* wxSizer::Add( wxSizerItem *item ) @@ -1274,12 +1284,6 @@ wxSizer::Insert( size_t index, int width, int height, const wxSizerFlags& flags return Insert( index, new wxSizerItem(width, height, flags) ); } -inline wxSizerItem* -wxSizer::Insert(size_t index, wxSizerItem *item) -{ - return DoInsert(index, item); -} - inline wxSizerItem* wxSizer::InsertSpacer(size_t index, int size) {