virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL);
virtual bool IsFullScreen() const { return m_fsIsShowing; }
+ virtual void SetTitle( const wxString& title);
+ virtual wxString GetTitle() const;
+
// implementation from now on
// --------------------------
// common part of all ctors
void Init();
- // create a new frame, return FALSE if it couldn't be created
- bool CreateFrame(const wxString& title,
- const wxPoint& pos,
- const wxSize& size);
-
- // create a new dialog using the given dialog template from resources,
- // return FALSE if it couldn't be created
- bool CreateDialog(const wxString& title,
- const wxPoint& pos,
- const wxSize& size);
-
+ // For implementation purposes - sometimes decorations make the client area
+ // smaller
+ virtual wxPoint GetClientAreaOrigin() const;
+
+ virtual void DoGetClientSize( int *width, int *height ) const;
+ virtual void DoSetClientSize(int width, int height);
+ virtual void DoSetSize(int x, int y,
+ int width, int height,
+ int sizeFlags = wxSIZE_AUTO);
+ virtual void DoGetPosition( int *x, int *y ) const;
+
// is the frame currently iconized?
bool m_iconized;
wxRect m_fsOldSize;
bool m_fsIsMaximized;
bool m_fsIsShowing;
+ wxString m_title;
};
// list of all frames and modeless dialogs
-;; extern WXDLLEXPORT_DATA(wxWindowList) wxModelessWindows;
+//extern WXDLLEXPORT_DATA(wxWindowList) wxModelessWindows;
#endif // _WX_X11_TOPLEVEL_H_