00001 00009 #ifndef WX_PRECOMP 00010 #include "wx/wx.h" 00011 #endif 00012 #include "ResizableDialog.h" 00013 00014 00022 void ResizableDialog::ResizeToFitContents(wxSizer * sizer) 00023 { 00024 wxSizer * wsizer = ((sizer == 0) ? GetSizer() : sizer); 00025 if(!wsizer) return; 00026 this->InvalidateBestSize(); 00027 SetSizeHints(-1,-1,-1,-1); 00028 wsizer->Layout(); 00029 wsizer->Fit(this); 00030 wsizer->SetSizeHints(this); 00031 } 00032