]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/sizer.h
Fix warnings in the MSW IE backend.
[wxWidgets.git] / include / wx / sizer.h
index 89bdf6619677c9c5a2385440c3b4b8244fe39a34..39044e31e880958f4f78e19749928fd7629393b9 100644 (file)
@@ -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)
 {