X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/46ea442ca27e8b77d617481175bc7010bd602eb8..c5d4360fc99a0b9bd512e9dc19087c96dc669345:/include/wx/nonownedwnd.h diff --git a/include/wx/nonownedwnd.h b/include/wx/nonownedwnd.h index ae0c04f5c6..7d8709933d 100644 --- a/include/wx/nonownedwnd.h +++ b/include/wx/nonownedwnd.h @@ -4,7 +4,6 @@ // Author: Vaclav Slavik // Modified by: // Created: 2006-12-24 -// RCS-ID: $Id$ // Copyright: (c) 2006 TT-Solutions // Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// @@ -58,6 +57,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 +96,7 @@ protected: #if defined(__WXDFB__) #include "wx/dfb/nonownedwnd.h" -#elif defined(__WXGTK__) +#elif defined(__WXGTK20__) #include "wx/gtk/nonownedwnd.h" #elif defined(__WXMAC__) #include "wx/osx/nonownedwnd.h"