X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9a6384ca1e6e9a84f755dbca28875a5e89267766..3b49331b7441e091fc5997b830801d76a1243f28:/include/wx/univ/window.h diff --git a/include/wx/univ/window.h b/include/wx/univ/window.h index fe6a23f7bd..bb8e81d7c6 100644 --- a/include/wx/univ/window.h +++ b/include/wx/univ/window.h @@ -16,18 +16,18 @@ #include "wx/bitmap.h" // for m_bitmapBg -class WXDLLEXPORT wxControlRenderer; -class WXDLLEXPORT wxEventLoop; +class WXDLLIMPEXP_FWD_CORE wxControlRenderer; +class WXDLLIMPEXP_FWD_CORE wxEventLoop; #if wxUSE_MENUS - class WXDLLEXPORT wxMenu; - class WXDLLEXPORT wxMenuBar; + class WXDLLIMPEXP_FWD_CORE wxMenu; + class WXDLLIMPEXP_FWD_CORE wxMenuBar; #endif // wxUSE_MENUS -class WXDLLEXPORT wxRenderer; +class WXDLLIMPEXP_FWD_CORE wxRenderer; #if wxUSE_SCROLLBAR - class WXDLLEXPORT wxScrollBar; + class WXDLLIMPEXP_FWD_CORE wxScrollBar; #endif // wxUSE_SCROLLBAR #ifdef __WXX11__ @@ -190,6 +190,16 @@ public: // should we use the standard control colours or not? virtual bool ShouldInheritColours() const { return false; } + virtual bool IsClientAreaChild(const wxWindow *child) const + { +#if wxUSE_SCROLLBAR + if ( child == (wxWindow*)m_scrollbarHorz || + child == (wxWindow*)m_scrollbarVert ) + return false; +#endif + return wxWindowNative::IsClientAreaChild(child); + } + protected: // common part of all ctors void Init();