+ bool Create( wxWindow* pParent
+ ,wxWindowID vId
+ ,const wxString& rsTitle
+ ,const wxPoint& rPos = wxDefaultPosition
+ ,const wxSize& rSize = wxDefaultSize
+ ,long lStyle = wxDEFAULT_FRAME_STYLE
+ ,const wxString& rsName = wxFrameNameStr
+ );
+
+ virtual ~wxFrameOS2();
+
+ // implement base class pure virtuals
+ virtual void Maximize(bool bMaximize = TRUE);
+ virtual bool IsMaximized(void) const;
+ virtual void Iconize(bool bIconize = TRUE);
+ virtual bool IsIconized(void) const;
+ virtual void Restore(void);
+ virtual void SetMenuBar(wxMenuBar* pMenubar);
+ virtual void SetIcon(const wxIcon& rIcon);
+ virtual bool ShowFullScreen( bool bShow
+ ,long lStyle = wxFULLSCREEN_ALL
+ );
+ virtual bool IsFullScreen(void) const { return m_bFsIsShowing; };
+
+
+ // implementation only from now on
+ // -------------------------------
+
+ // override some more virtuals
+ virtual bool Show(bool bShow = TRUE);
+
+ // event handlers
+ void OnActivate(wxActivateEvent& rEvent);
+ void OnSysColourChanged(wxSysColourChangedEvent& rEvent);