//
#include "wx/os2/wxOs2.h"
-class WXDLLEXPORT wxFrameOS2 : public wxFrameBase
+class WXDLLEXPORT wxFrame : public wxFrameBase
{
public:
// construction
- wxFrameOS2() { Init(); }
- wxFrameOS2( wxWindow* pParent
+ wxFrame() { Init(); }
+ wxFrame( wxWindow* pParent
,wxWindowID vId
,const wxString& rsTitle
,const wxPoint& rPos = wxDefaultPosition
,const wxString& rsName = wxFrameNameStr
);
- virtual ~wxFrameOS2();
+ virtual ~wxFrame();
// implement base class pure virtuals
virtual void Maximize(bool bMaximize = TRUE);
virtual void Iconize(bool bIconize = TRUE);
virtual bool IsIconized(void) const;
virtual void Restore(void);
+#if wxUSE_MENUS_NATIVE
virtual void SetMenuBar(wxMenuBar* pMenubar);
+#endif
virtual void SetIcon(const wxIcon& rIcon);
virtual bool ShowFullScreen( bool bShow
,long lStyle = wxFULLSCREEN_ALL
// implementation only from now on
// -------------------------------
+ void AlterChildPos(void);
// override some more virtuals
virtual bool Show(bool bShow = TRUE);
,int nWeight
);
+#if wxUSE_MENUS_NATIVE
// helper
void DetachMenuBar(void);
-
+ // perform MSW-specific action when menubar is changed
+ virtual void AttachMenuBar(wxMenuBar* pMenubar);
// a plug in for MDI frame classes which need to do something special when
// the menubar is set
virtual void InternalSetMenuBar(void);
-
+#endif
// propagate our state change to all child frames
void IconizeChildFrames(bool bIconize);
int m_nFsToolBarHeight;
bool m_bFsIsMaximized;
bool m_bFsIsShowing;
+ bool m_bWasMinimized;
bool m_bIsShown;
wxWindow* m_pWinLastFocused;
SWP m_vSwpToolBar;
DECLARE_EVENT_TABLE()
- DECLARE_DYNAMIC_CLASS(wxFrameOS2)
+ DECLARE_DYNAMIC_CLASS(wxFrame)
};
#endif