- // set minimal size for the frame (@@@ other params not implemented)
- void SetSizeHints(int minW, int minH,
- int maxW = -1, int maxH = -1,
- int incW = -1);
-
- // status bar
- virtual bool CreateStatusBar( int number = 1 );
- wxStatusBar *GetStatusBar();
+ wxSize GetClientSize() const { int w, h; GetClientSize(& w, & h); return wxSize(w, h); }
+
+ virtual void SetClientSize( int width, int height );
+
+ virtual void SetSize( int x, int y, int width, int height,
+ int sizeFlags = wxSIZE_AUTO );
+ virtual void SetSize( int width, int height );
+
+ virtual wxStatusBar* CreateStatusBar(int number=1, long style = wxST_SIZEGRIP, wxWindowID id = 0,
+ const wxString& name = "statusBar");
+ virtual wxStatusBar *OnCreateStatusBar( int number, long style, wxWindowID id,
+ const wxString& name );
+ virtual wxStatusBar *GetStatusBar() const;
+ inline void SetStatusBar(wxStatusBar *statusBar) { m_frameStatusBar = statusBar; }