X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a83e14751f3b4bb86da3ac2edea09c7f78f3ca3e..bc55104d9ab0b0b835644f17a152b4fbbfa8c7b9:/include/wx/univ/window.h?ds=sidebyside diff --git a/include/wx/univ/window.h b/include/wx/univ/window.h index c32af380e2..8a53c0b34e 100644 --- a/include/wx/univ/window.h +++ b/include/wx/univ/window.h @@ -61,6 +61,8 @@ enum #define wxWindowNative wxWindowGTK #elif defined(__WXMGL__) #define wxWindowNative wxWindowMGL +#elif defined(__WXX11__) +#define wxWindowNative wxWindowX11 #elif defined(__WXMAC__) #define wxWindowNative wxWindowMac #endif @@ -173,6 +175,10 @@ public: bool UseFgCol() const { return m_hasFgCol; } bool UseFont() const { return m_hasFont; } + // return TRUE if this window serves as a container for the other windows + // only and doesn't get any input itself + virtual bool IsStaticBox() const { return FALSE; } + // returns the (low level) renderer to use for drawing the control by // querying the current theme wxRenderer *GetRenderer() const { return m_renderer; } @@ -263,6 +269,11 @@ protected: // is the mouse currently inside the window? bool m_isCurrent:1; +#ifdef __WXMSW__ + // override MSWWindowProc() to process WM_NCHITTEST + long MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM lParam); +#endif // __WXMSW__ + private: // the window scrollbars wxScrollBar *m_scrollbarHorz,