Make wxSMALL_FONT larger under MSW as it was unreadable otherwise.
The default size of the normal font is 9pt under MSW and 7pt is too small for wxSMALL_FONT, use 8pt for it instead. Closes #13104. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@67621 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -655,7 +655,19 @@ const wxFont* wxStockGDI::GetFont(Item item)
|
||||
font = new wxFont(wxSystemSettings::GetFont(wxSYS_DEFAULT_GUI_FONT));
|
||||
break;
|
||||
case FONT_SMALL:
|
||||
font = new wxFont(GetFont(FONT_NORMAL)->GetPointSize() - 2, wxSWISS, wxNORMAL, wxNORMAL);
|
||||
font = new wxFont(GetFont(FONT_NORMAL)->GetPointSize()
|
||||
// Using the font 2 points smaller than the normal one
|
||||
// results in font so small as to be unreadable under MSW.
|
||||
// We might want to actually use -1 under the other
|
||||
// platforms too but for now be conservative and keep -2
|
||||
// there for compatibility with the old behaviour as the
|
||||
// small font seems to be readable enough there as it is.
|
||||
#ifdef __WXMSW__
|
||||
- 1,
|
||||
#else
|
||||
- 2,
|
||||
#endif
|
||||
wxSWISS, wxNORMAL, wxNORMAL);
|
||||
break;
|
||||
case FONT_SWISS:
|
||||
font = new wxFont(GetFont(FONT_NORMAL)->GetPointSize(), wxSWISS, wxNORMAL, wxNORMAL);
|
||||
|
Reference in New Issue
Block a user