Corrected the sizer code for the navigation tool window --
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
This commit is contained in:
@@ -634,11 +634,14 @@ LifeNavigator::LifeNavigator(wxWindow *parent)
|
||||
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();
|
||||
|
Reference in New Issue
Block a user