git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@56696
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
// Font characterstics
//
int m_nPointSize;
// Font characterstics
//
int m_nPointSize;
- wxFontFamily m_family;
- wxFontStyle m_style;
- wxFontWeight m_weight;
+ wxFontFamily m_nFamily;
+ wxFontStyle m_nStyle;
+ wxFontWeight m_nWeight;
bool m_bUnderlined;
wxString m_sFaceName;
wxFontEncoding m_vEncoding;
bool m_bUnderlined;
wxString m_sFaceName;
wxFontEncoding m_vEncoding;
// and face name.
//
if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Times New Roman") == 0)
// and face name.
//
if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Times New Roman") == 0)
+ m_nFamily = wxFONTFAMILY_ROMAN;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Times New Roman MT 30") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Times New Roman MT 30") == 0)
+ m_nFamily = wxFONTFAMILY_ROMAN;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "@Times New Roman MT 30") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "@Times New Roman MT 30") == 0)
+ m_nFamily = wxFONTFAMILY_ROMAN;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Tms Rmn") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Tms Rmn") == 0)
+ m_nFamily = wxFONTFAMILY_ROMAN;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "WarpSans") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "WarpSans") == 0)
- m_nFamily = wxDECORATIVE;
+ m_nFamily = wxFONTFAMILY_DECORATIVE;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Helvetica") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Helvetica") == 0)
+ m_nFamily = wxFONTFAMILY_SWISS;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Helv") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Helv") == 0)
+ m_nFamily = wxFONTFAMILY_SWISS;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Script") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Script") == 0)
+ m_nFamily = wxFONTFAMILY_SCRIPT;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Courier New") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Courier New") == 0)
- m_nFamily = wxTELETYPE;
+ m_nFamily = wxFONTFAMILY_TELETYPE;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Courier") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Courier") == 0)
- m_nFamily = wxTELETYPE;
+ m_nFamily = wxFONTFAMILY_TELETYPE;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Monospaced") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Monospaced") == 0)
- m_nFamily = wxTELETYPE;
+ m_nFamily = wxFONTFAMILY_TELETYPE;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System VIO") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System VIO") == 0)
+ m_nFamily = wxFONTFAMILY_MODERN;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Proportional") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Proportional") == 0)
+ m_nFamily = wxFONTFAMILY_MODERN;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Arial") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Arial") == 0)
+ m_nFamily = wxFONTFAMILY_SWISS;
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Swiss") == 0)
else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Swiss") == 0)
+ m_nFamily = wxFONTFAMILY_SWISS;
+ m_nFamily = wxFONTFAMILY_SWISS;
if (m_vNativeFontInfo.fa.fsSelection & FATTR_SEL_ITALIC)
m_nStyle = wxFONTSTYLE_ITALIC;
if (m_vNativeFontInfo.fa.fsSelection & FATTR_SEL_ITALIC)
m_nStyle = wxFONTSTYLE_ITALIC;
// Extract family from facename
//
if (strcmp(fm.szFamilyname, "Times New Roman") == 0)
// Extract family from facename
//
if (strcmp(fm.szFamilyname, "Times New Roman") == 0)
+ nFamily = wxFONTFAMILY_ROMAN;
else if (strcmp(fm.szFamilyname, "Times New Roman MT 30") == 0)
else if (strcmp(fm.szFamilyname, "Times New Roman MT 30") == 0)
+ nFamily = wxFONTFAMILY_ROMAN;
else if (strcmp(fm.szFamilyname, "@Times New Roman MT 30") == 0)
else if (strcmp(fm.szFamilyname, "@Times New Roman MT 30") == 0)
+ nFamily = wxFONTFAMILY_ROMAN;
else if (strcmp(fm.szFamilyname, "Tms Rmn") == 0)
else if (strcmp(fm.szFamilyname, "Tms Rmn") == 0)
+ nFamily = wxFONTFAMILY_ROMAN;
else if (strcmp(fm.szFamilyname, "WarpSans") == 0)
else if (strcmp(fm.szFamilyname, "WarpSans") == 0)
- nFamily = wxDECORATIVE;
+ nFamily = wxFONTFAMILY_DECORATIVE;
else if (strcmp(fm.szFamilyname, "Helvetica") == 0)
else if (strcmp(fm.szFamilyname, "Helvetica") == 0)
+ nFamily = wxFONTFAMILY_SWISS;
else if (strcmp(fm.szFamilyname, "Helv") == 0)
else if (strcmp(fm.szFamilyname, "Helv") == 0)
+ nFamily = wxFONTFAMILY_SWISS;
else if (strcmp(fm.szFamilyname, "Script") == 0)
else if (strcmp(fm.szFamilyname, "Script") == 0)
+ nFamily = wxFONTFAMILY_SCRIPT;
else if (strcmp(fm.szFamilyname, "Courier New") == 0)
else if (strcmp(fm.szFamilyname, "Courier New") == 0)
+ nFamily = wxFONTFAMILY_TELETYPE;
else if (strcmp(fm.szFamilyname, "Courier") == 0)
else if (strcmp(fm.szFamilyname, "Courier") == 0)
+ nFamily = wxFONTFAMILY_TELETYPE;
else if (strcmp(fm.szFamilyname, "System Monospaced") == 0)
else if (strcmp(fm.szFamilyname, "System Monospaced") == 0)
+ nFamily = wxFONTFAMILY_TELETYPE;
else if (strcmp(fm.szFamilyname, "System VIO") == 0)
else if (strcmp(fm.szFamilyname, "System VIO") == 0)
+ nFamily = wxFONTFAMILY_MODERN;
else if (strcmp(fm.szFamilyname, "System Proportional") == 0)
else if (strcmp(fm.szFamilyname, "System Proportional") == 0)
+ nFamily = wxFONTFAMILY_MODERN;
else if (strcmp(fm.szFamilyname, "Arial") == 0)
else if (strcmp(fm.szFamilyname, "Arial") == 0)
+ nFamily = wxFONTFAMILY_SWISS;
else if (strcmp(fm.szFamilyname, "Swiss") == 0)
else if (strcmp(fm.szFamilyname, "Swiss") == 0)
+ nFamily = wxFONTFAMILY_SWISS;
+ nFamily = wxFONTFAMILY_SWISS;
return (wxFontFamily)nFamily;
} // end of wxNativeFontInfo::GetFamily
return (wxFontFamily)nFamily;
} // end of wxNativeFontInfo::GetFamily
+ case wxFONTFAMILY_SCRIPT:
sFacename = wxT("Tms Rmn");
break;
sFacename = wxT("Tms Rmn");
break;
+ case wxFONTFAMILY_DECORATIVE:
sFacename = wxT("WarpSans");
break;
sFacename = wxT("WarpSans");
break;
+ case wxFONTFAMILY_ROMAN:
sFacename = wxT("Tms Rmn");
break;
sFacename = wxT("Tms Rmn");
break;
+ case wxFONTFAMILY_TELETYPE:
sFacename = wxT("Courier") ;
break;
sFacename = wxT("Courier") ;
break;
+ case wxFONTFAMILY_MODERN:
sFacename = wxT("System VIO") ;
break;
sFacename = wxT("System VIO") ;
break;
+ case wxFONTFAMILY_SWISS:
sFacename = wxT("Helv") ;
break;
sFacename = wxT("Helv") ;
break;
+ case wxFONTFAMILY_DEFAULT:
default:
sFacename = wxT("System VIO") ;
}
default:
sFacename = wxT("System VIO") ;
}