From: Benjamin Williams Date: Fri, 17 Nov 2006 21:49:20 +0000 (+0000) Subject: tab drawing fix for vista X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/3f7fce73bf99d65bbd04df1468207bf893b9a938?ds=inline tab drawing fix for vista git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43479 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/aui/auibook.cpp b/src/aui/auibook.cpp index 51b7602b2a..deb7b9175f 100644 --- a/src/aui/auibook.cpp +++ b/src/aui/auibook.cpp @@ -193,6 +193,15 @@ wxAuiDefaultTabArt::wxAuiDefaultTabArt() wxColor base_colour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE); #endif + // the base_colour is too pale to use as our base colour, + // so darken it a bit -- + if ((255-base_colour.Red()) + + (255-base_colour.Green()) + + (255-base_colour.Blue()) < 60) + { + base_colour = wxAuiStepColour(base_colour, 92); + } + m_base_colour = base_colour; wxColor border_colour = wxAuiStepColour(base_colour, 75); diff --git a/src/aui/dockart.cpp b/src/aui/dockart.cpp index 44c84e3b49..9fbcddae2e 100644 --- a/src/aui/dockart.cpp +++ b/src/aui/dockart.cpp @@ -207,6 +207,15 @@ wxAuiDefaultDockArt::wxAuiDefaultDockArt() wxColor base_colour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE); #endif + // the base_colour is too pale to use as our base colour, + // so darken it a bit -- + if ((255-base_colour.Red()) + + (255-base_colour.Green()) + + (255-base_colour.Blue()) < 60) + { + base_colour = wxAuiStepColour(base_colour, 92); + } + m_base_colour = base_colour; wxColor darker1_colour = wxAuiStepColour(base_colour, 85); wxColor darker2_colour = wxAuiStepColour(base_colour, 75);