]> git.saurik.com Git - wxWidgets.git/commitdiff
Corrected the sizer code for the navigation tool window --
authorJulian Smart <julian@anthemion.co.uk>
Thu, 11 Apr 2002 18:49:47 +0000 (18:49 +0000)
committerJulian Smart <julian@anthemion.co.uk>
Thu, 11 Apr 2002 18:49:47 +0000 (18:49 +0000)
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

demos/life/life.cpp

index cf63a5124a3e1a958381ccbcdc879d4dbc298403..35bcc5b6b47514cf86f9a4980a0358a004f7e703 100644 (file)
@@ -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();