X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a1db2ca07b688b24a18f0c70f51cc958c00c70ab..60dbc04c461334f22c189fff24c16451e7cae7a5:/include/wx/nonownedwnd.h diff --git a/include/wx/nonownedwnd.h b/include/wx/nonownedwnd.h index 53560f83b7..696edb5e9b 100644 --- a/include/wx/nonownedwnd.h +++ b/include/wx/nonownedwnd.h @@ -58,6 +58,24 @@ public: } #endif // wxUSE_GRAPHICS_CONTEXT + + // Overridden base class methods. + // ------------------------------ + + virtual void AdjustForParentClientOrigin(int& WXUNUSED(x), int& WXUNUSED(y), + int WXUNUSED(sizeFlags) = 0) const + { + // Non owned windows positions don't need to be adjusted for parent + // client area origin so simply do nothing here. + } + + virtual void InheritAttributes() + { + // Non owned windows don't inherit attributes from their parent window + // (if the parent frame is red, it doesn't mean that all dialogs shown + // by it should be red as well), so don't do anything here neither. + } + protected: virtual bool DoClearShape() { @@ -79,7 +97,7 @@ protected: #if defined(__WXDFB__) #include "wx/dfb/nonownedwnd.h" -#elif defined(__WXGTK__) && defined(__WXGTK20__) +#elif defined(__WXGTK20__) #include "wx/gtk/nonownedwnd.h" #elif defined(__WXMAC__) #include "wx/osx/nonownedwnd.h"