wxSYS_COLOUR_WINDOW is better for window backgrounds on PPC/Smartphone
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33270 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1044,8 +1044,17 @@ wxWindowBase::GetClassDefaultAttributes(wxWindowVariant WXUNUSED(variant))
|
|||||||
wxVisualAttributes attrs;
|
wxVisualAttributes attrs;
|
||||||
attrs.font = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT);
|
attrs.font = wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT);
|
||||||
attrs.colFg = wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOWTEXT);
|
attrs.colFg = wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOWTEXT);
|
||||||
attrs.colBg = wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE);
|
|
||||||
|
|
||||||
|
// On Smartphone/PocketPC, wxSYS_COLOUR_WINDOW is a better reflection of
|
||||||
|
// the usual background colour than wxSYS_COLOUR_BTNFACE.
|
||||||
|
// It's a pity that wxSYS_COLOUR_WINDOW isn't always a suitable background
|
||||||
|
// colour on other platforms.
|
||||||
|
|
||||||
|
#if defined(__WXWINCE__) && (defined(__SMARTPHONE__) || defined(__POCKETPC__))
|
||||||
|
attrs.colBg = wxSystemSettings::GetColour(wxSYS_COLOUR_WINDOW);
|
||||||
|
#else
|
||||||
|
attrs.colBg = wxSystemSettings::GetColour(wxSYS_COLOUR_BTNFACE);
|
||||||
|
#endif
|
||||||
return attrs;
|
return attrs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user