]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/sizer.cpp
Nicer default fonts for OS/2
[wxWidgets.git] / src / common / sizer.cpp
index 323385642677272994ed4fb07b55788dfbc46d23..125f342b327d6d9775a568ec0c1d02987d24229a 100644 (file)
@@ -400,7 +400,7 @@ void wxSizer::DeleteWindows()
     }
 }
 
-void wxSizer::Fit( wxWindow *window )
+wxSize wxSizer::Fit( wxWindow *window )
 {
     wxSize size;
     if (window->IsTopLevel())
@@ -408,8 +408,9 @@ void wxSizer::Fit( wxWindow *window )
     else
         size = GetMinWindowSize( window );
 
-    //window->SetClientSize( size );
     window->SetSize( size );
+
+    return size;
 }
 
 void wxSizer::FitInside( wxWindow *window )
@@ -434,8 +435,8 @@ void wxSizer::SetSizeHints( wxWindow *window )
     // Preserve the window's max size hints, but set the
     // lower bound according to the sizer calculations.
 
-    Fit( window );
-    wxSize  size( window->GetSize() );
+    wxSize size = Fit( window );
+
     window->SetSizeHints( size.x,
                           size.y,
                           window->GetMaxWidth(),
@@ -501,7 +502,7 @@ wxSize wxSizer::GetMaxClientSize( wxWindow *window )
         return wxDefaultSize;
 }
 
-wxSize wxSizer::GetMinClientSize( wxWindow *window )
+wxSize wxSizer::GetMinClientSize( wxWindow *WXUNUSED(window) )
 {
     return GetMinSize();  // Already returns client size.
 }