X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/c0c133e13b36a923c65f94499554e432bc3a0daa..1f0acb435592470b421b80df854fbbb08cd2853f:/include/wx/msw/toplevel.h diff --git a/include/wx/msw/toplevel.h b/include/wx/msw/toplevel.h index 43721fa25f..52905cc32a 100644 --- a/include/wx/msw/toplevel.h +++ b/include/wx/msw/toplevel.h @@ -64,6 +64,7 @@ public: virtual bool Show(bool show = true); + virtual void ShowWithoutActivating(); virtual bool ShowFullScreen(bool show, long style = wxFULLSCREEN_ALL); virtual bool IsFullScreen() const { return m_fsIsShowing; } @@ -140,12 +141,20 @@ protected: virtual void DoFreeze(); virtual void DoThaw(); + virtual void DoEnable(bool enable); + // helper of SetIcons(): calls gets the icon with the size specified by the // given system metrics (SM_C{X|Y}[SM]ICON) from the bundle and sets it // using WM_SETICON with the specified wParam (ICOM_SMALL or ICON_BIG); // returns true if the icon was set bool DoSelectAndSetIcon(const wxIconBundle& icons, int smX, int smY, int i); + // override wxWindow virtual method to use CW_USEDEFAULT if necessary + virtual void MSWGetCreateWindowCoords(const wxPoint& pos, + const wxSize& size, + int& x, int& y, + int& w, int& h) const; + // is the window currently iconized? bool m_iconized;