fixed mouse input handling in wxUniv: the static boxes ust be transparent
or the windows inside them don't get any mouse events at all git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14318 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -175,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; }
|
||||
@@ -265,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,
|
||||
|
Reference in New Issue
Block a user