X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/df61c0097160f84ba840e6648b147d3fa29141ea..794bcc2dea743ac907b839f54e451847c9ea4b72:/include/wx/msw/mdi.h diff --git a/include/wx/msw/mdi.h b/include/wx/msw/mdi.h index ebbda27e84..319d880da3 100644 --- a/include/wx/msw/mdi.h +++ b/include/wx/msw/mdi.h @@ -120,8 +120,6 @@ private: class WXDLLEXPORT wxMDIChildFrame : public wxFrame { - DECLARE_DYNAMIC_CLASS(wxMDIChildFrame) - public: wxMDIChildFrame(); wxMDIChildFrame(wxMDIParentFrame *parent, @@ -146,7 +144,7 @@ public: const wxString& name = wxFrameNameStr); virtual bool IsTopLevel() const { return FALSE; } - + // MDI operations virtual void Maximize(bool maximize = TRUE); virtual void Restore(); @@ -155,7 +153,6 @@ public: // Handlers bool HandleMDIActivate(long bActivate, WXHWND, WXHWND); - bool HandleSize(int x, int y, WXUINT); bool HandleWindowPosChanging(void *lpPos); bool HandleCommand(WXWORD id, WXWORD cmd, WXHWND control); @@ -172,6 +169,8 @@ protected: virtual void DoGetPosition(int *x, int *y) const; virtual void DoSetClientSize(int width, int height); virtual void InternalSetMenuBar(); + + DECLARE_DYNAMIC_CLASS(wxMDIChildFrame) }; // --------------------------------------------------------------------------- @@ -198,6 +197,9 @@ public: // Explicitly call default scroll behaviour void OnScroll(wxScrollEvent& event); + virtual void DoSetSize(int x, int y, + int width, int height, + int sizeFlags = wxSIZE_AUTO); protected: void Init() { m_scrollX = m_scrollY = 0; }