it was mixing panel and frame. Now the panel is sized, and
the resulting fit used to resize the frame.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@15100
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
sizer1->Add( sizer2 );
sizer1->Add( bs, 0, wxCENTRE | wxSOUTH, 4 );
- // set the miniframe size
+ // set the panel and miniframe size
panel->SetSizer(sizer1);
panel->SetAutoLayout(TRUE);
- sizer1->Fit(this);
- sizer1->SetSizeHints(this);
+
+ sizer1->Fit(panel);
+ SetClientSize(panel->GetSize());
+ wxSize sz = GetSize();
+ SetSizeHints(sz.x, sz.y, sz.x, sz.y);
// move it to a sensible position
wxRect parentRect = parent->GetRect();