tab drawing fix for vista
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43479 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -193,6 +193,15 @@ wxAuiDefaultTabArt::wxAuiDefaultTabArt()
|
|||||||
wxColor base_colour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE);
|
wxColor base_colour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE);
|
||||||
#endif
|
#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;
|
m_base_colour = base_colour;
|
||||||
wxColor border_colour = wxAuiStepColour(base_colour, 75);
|
wxColor border_colour = wxAuiStepColour(base_colour, 75);
|
||||||
|
|
||||||
|
@@ -207,6 +207,15 @@ wxAuiDefaultDockArt::wxAuiDefaultDockArt()
|
|||||||
wxColor base_colour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE);
|
wxColor base_colour = wxSystemSettings::GetColour(wxSYS_COLOUR_3DFACE);
|
||||||
#endif
|
#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;
|
m_base_colour = base_colour;
|
||||||
wxColor darker1_colour = wxAuiStepColour(base_colour, 85);
|
wxColor darker1_colour = wxAuiStepColour(base_colour, 85);
|
||||||
wxColor darker2_colour = wxAuiStepColour(base_colour, 75);
|
wxColor darker2_colour = wxAuiStepColour(base_colour, 75);
|
||||||
|
Reference in New Issue
Block a user