X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/978af864269a739e77d9431c8465435e3f8f7407..166c3ef0f9a77a66143968be2c1b58747994d32e:/include/wx/msw/window.h diff --git a/include/wx/msw/window.h b/include/wx/msw/window.h index a081beb211..281e88278d 100644 --- a/include/wx/msw/window.h +++ b/include/wx/msw/window.h @@ -83,6 +83,7 @@ public: virtual void Update(); virtual void Freeze(); virtual void Thaw(); + virtual bool IsFrozen() const { return m_frozenness > 0; } virtual void SetWindowStyleFlag(long style); virtual void SetExtraStyle(long exStyle); @@ -419,6 +420,9 @@ public: // check if mouse is in the window bool IsMouseInWindow() const; + // check if a native double-buffering applies for this window + virtual bool IsDoubleBuffered() const; + // synthesize a wxEVT_LEAVE_WINDOW event and set m_mouseInWindow to false void GenerateMouseLeave(); @@ -460,9 +464,6 @@ protected: virtual void DoCaptureMouse(); virtual void DoReleaseMouse(); - // has the window been frozen by Freeze()? - bool IsFrozen() const { return m_frozenness > 0; } - // this simply moves/resizes the given HWND which is supposed to be our // sibling (this is useful for controls which are composite at MSW level // and for which DoMoveWindow() is not enough)