X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4b3f61d14cbc6cc117373d173ecf08fbec4c9a38..16519fd473f79954ba503dfa74a5cc4544391846:/src/os2/font.cpp?ds=sidebyside diff --git a/src/os2/font.cpp b/src/os2/font.cpp index 4a97f97c28..ca09caefc3 100644 --- a/src/os2/font.cpp +++ b/src/os2/font.cpp @@ -56,9 +56,9 @@ public: } wxFontRefData( int nSize - ,int nFamily - ,int nStyle - ,int nWeight + ,wxFontFamily nFamily + ,wxFontStyle nStyle + ,wxFontWeight nWeight ,bool bUnderlined ,const wxString& sFaceName ,wxFontEncoding vEncoding @@ -120,18 +120,18 @@ public: return m_nPointSize; } - inline int GetFamily(void) const + inline wxFontFamily GetFamily(void) const { return m_nFamily; } - inline int GetStyle(void) const + inline wxFontStyle GetStyle(void) const { return m_bNativeFontInfoOk ? m_vNativeFontInfo.GetStyle() : m_nStyle; } - inline int GetWeight(void) const + inline wxFontWeight GetWeight(void) const { return m_bNativeFontInfoOk ? m_vNativeFontInfo.GetWeight() : m_nWeight; @@ -175,23 +175,23 @@ public: m_nPointSize = nPointSize; } - inline void SetFamily(int nFamily) + inline void SetFamily(wxFontFamily nFamily) { m_nFamily = nFamily; } - inline void SetStyle(int nStyle) + inline void SetStyle(wxFontStyle nStyle) { if (m_bNativeFontInfoOk) - m_vNativeFontInfo.SetStyle((wxFontStyle)nStyle); + m_vNativeFontInfo.SetStyle(nStyle); else m_nStyle = nStyle; } - inline void SetWeight(int nWeight) + inline void SetWeight(wxFontWeight nWeight) { if (m_bNativeFontInfoOk) - m_vNativeFontInfo.SetWeight((wxFontWeight)nWeight); + m_vNativeFontInfo.SetWeight(nWeight); else m_nWeight = nWeight; } @@ -249,9 +249,9 @@ protected: // Common part of all ctors // void Init( int nSize - ,int nFamily - ,int nStyle - ,int nWeight + ,wxFontFamily nFamily + ,wxFontStyle nStyle + ,wxFontWeight nWeight ,bool bUnderlined ,const wxString& rsFaceName ,wxFontEncoding vEncoding @@ -272,9 +272,9 @@ protected: // Font characterstics // int m_nPointSize; - int m_nFamily; - int m_nStyle; - int m_nWeight; + wxFontFamily m_nFamily; + wxFontStyle m_nStyle; + wxFontWeight m_nWeight; bool m_bUnderlined; wxString m_sFaceName; wxFontEncoding m_vEncoding; @@ -309,9 +309,9 @@ protected: void wxFontRefData::Init( int nPointSize -, int nFamily -, int nStyle -, int nWeight +, wxFontFamily nFamily +, wxFontStyle nStyle +, wxFontWeight nWeight , bool bUnderlined , const wxString& rsFaceName , wxFontEncoding vEncoding @@ -434,37 +434,37 @@ bool wxFontRefData::Alloc( wxFont* pFont ) // and face name. // if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Times New Roman") == 0) - m_nFamily = wxROMAN; + m_nFamily = wxFONTFAMILY_ROMAN; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Times New Roman MT 30") == 0) - m_nFamily = wxROMAN; + m_nFamily = wxFONTFAMILY_ROMAN; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "@Times New Roman MT 30") == 0) - m_nFamily = wxROMAN; + m_nFamily = wxFONTFAMILY_ROMAN; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Tms Rmn") == 0) - m_nFamily = wxROMAN; + m_nFamily = wxFONTFAMILY_ROMAN; 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) - m_nFamily = wxSWISS; + m_nFamily = wxFONTFAMILY_SWISS; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Helv") == 0) - m_nFamily = wxSWISS; + m_nFamily = wxFONTFAMILY_SWISS; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Script") == 0) - m_nFamily = wxSCRIPT; + m_nFamily = wxFONTFAMILY_SCRIPT; 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) - m_nFamily = wxTELETYPE; + m_nFamily = wxFONTFAMILY_TELETYPE; 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) - m_nFamily = wxMODERN; + m_nFamily = wxFONTFAMILY_MODERN; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "System Proportional") == 0) - m_nFamily = wxMODERN; + m_nFamily = wxFONTFAMILY_MODERN; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Arial") == 0) - m_nFamily = wxSWISS; + m_nFamily = wxFONTFAMILY_SWISS; else if (strcmp(m_vNativeFontInfo.fm.szFamilyname, "Swiss") == 0) - m_nFamily = wxSWISS; + m_nFamily = wxFONTFAMILY_SWISS; else - m_nFamily = wxSWISS; + m_nFamily = wxFONTFAMILY_SWISS; if (m_vNativeFontInfo.fa.fsSelection & FATTR_SEL_ITALIC) m_nStyle = wxFONTSTYLE_ITALIC; @@ -595,37 +595,37 @@ wxFontFamily wxNativeFontInfo::GetFamily() const // Extract family from facename // if (strcmp(fm.szFamilyname, "Times New Roman") == 0) - nFamily = wxROMAN; + nFamily = wxFONTFAMILY_ROMAN; else if (strcmp(fm.szFamilyname, "Times New Roman MT 30") == 0) - nFamily = wxROMAN; + nFamily = wxFONTFAMILY_ROMAN; else if (strcmp(fm.szFamilyname, "@Times New Roman MT 30") == 0) - nFamily = wxROMAN; + nFamily = wxFONTFAMILY_ROMAN; else if (strcmp(fm.szFamilyname, "Tms Rmn") == 0) - nFamily = wxROMAN; + nFamily = wxFONTFAMILY_ROMAN; else if (strcmp(fm.szFamilyname, "WarpSans") == 0) - nFamily = wxDECORATIVE; + nFamily = wxFONTFAMILY_DECORATIVE; else if (strcmp(fm.szFamilyname, "Helvetica") == 0) - nFamily = wxSWISS; + nFamily = wxFONTFAMILY_SWISS; else if (strcmp(fm.szFamilyname, "Helv") == 0) - nFamily = wxSWISS; + nFamily = wxFONTFAMILY_SWISS; else if (strcmp(fm.szFamilyname, "Script") == 0) - nFamily = wxSCRIPT; + nFamily = wxFONTFAMILY_SCRIPT; else if (strcmp(fm.szFamilyname, "Courier New") == 0) - nFamily = wxTELETYPE; + nFamily = wxFONTFAMILY_TELETYPE; else if (strcmp(fm.szFamilyname, "Courier") == 0) - nFamily = wxTELETYPE; + nFamily = wxFONTFAMILY_TELETYPE; else if (strcmp(fm.szFamilyname, "System Monospaced") == 0) - nFamily = wxTELETYPE; + nFamily = wxFONTFAMILY_TELETYPE; else if (strcmp(fm.szFamilyname, "System VIO") == 0) - nFamily = wxMODERN; + nFamily = wxFONTFAMILY_MODERN; else if (strcmp(fm.szFamilyname, "System Proportional") == 0) - nFamily = wxMODERN; + nFamily = wxFONTFAMILY_MODERN; else if (strcmp(fm.szFamilyname, "Arial") == 0) - nFamily = wxSWISS; + nFamily = wxFONTFAMILY_SWISS; else if (strcmp(fm.szFamilyname, "Swiss") == 0) - nFamily = wxSWISS; + nFamily = wxFONTFAMILY_SWISS; else - nFamily = wxSWISS; + nFamily = wxFONTFAMILY_SWISS; return (wxFontFamily)nFamily; } // end of wxNativeFontInfo::GetFamily @@ -697,7 +697,7 @@ bool wxNativeFontInfo::SetFaceName( const wxString& sFacename ) { - wxStrncpy((wxChar*)fa.szFacename, sFacename, WXSIZEOF(fa.szFacename)); + wxStrlcpy((wxChar*)fa.szFacename, sFacename, WXSIZEOF(fa.szFacename)); return true; } // end of wxNativeFontInfo::SetFaceName @@ -709,31 +709,31 @@ void wxNativeFontInfo::SetFamily( switch (eFamily) { - case wxSCRIPT: + case wxFONTFAMILY_SCRIPT: sFacename = wxT("Tms Rmn"); break; - case wxDECORATIVE: + case wxFONTFAMILY_DECORATIVE: sFacename = wxT("WarpSans"); break; - case wxROMAN: + case wxFONTFAMILY_ROMAN: sFacename = wxT("Tms Rmn"); break; - case wxTELETYPE: + case wxFONTFAMILY_TELETYPE: sFacename = wxT("Courier") ; break; - case wxMODERN: + case wxFONTFAMILY_MODERN: sFacename = wxT("System VIO") ; break; - case wxSWISS: + case wxFONTFAMILY_SWISS: sFacename = wxT("Helv") ; break; - case wxDEFAULT: + case wxFONTFAMILY_DEFAULT: default: sFacename = wxT("System VIO") ; } @@ -891,9 +891,9 @@ wxFont::wxFont( // in wxDC::SetFont, when information is available about scaling etc. // ---------------------------------------------------------------------------- bool wxFont::Create( int nPointSize, - int nFamily, - int nStyle, - int nWeight, + wxFontFamily nFamily, + wxFontStyle nStyle, + wxFontWeight nWeight, bool bUnderlined, const wxString& rsFaceName, wxFontEncoding vEncoding ) @@ -938,7 +938,7 @@ wxGDIRefData *wxFont::CreateGDIRefData() const wxGDIRefData *wxFont::CloneGDIRefData(const wxGDIRefData *data) const { - return new wxFontRefData(*wx_static_cast(const wxFontRefData *, data)); + return new wxFontRefData(*static_cast(data)); } bool wxFont::RealizeResource() @@ -991,7 +991,7 @@ void wxFont::SetPointSize( } // end of wxFont::SetPointSize void wxFont::SetFamily( - int nFamily + wxFontFamily nFamily ) { AllocExclusive(); @@ -1002,7 +1002,7 @@ void wxFont::SetFamily( } // end of wxFont::SetFamily void wxFont::SetStyle( - int nStyle + wxFontStyle nStyle ) { AllocExclusive(); @@ -1013,7 +1013,7 @@ void wxFont::SetStyle( } // end of wxFont::SetStyle void wxFont::SetWeight( - int nWeight + wxFontWeight nWeight ) { AllocExclusive(); @@ -1082,23 +1082,23 @@ int wxFont::GetPointSize() const return M_FONTDATA->GetPointSize(); } // end of wxFont::GetPointSize -int wxFont::GetFamily() const +wxFontFamily wxFont::GetFamily() const { - wxCHECK_MSG( Ok(), 0, wxT("invalid font") ); + wxCHECK_MSG( Ok(), wxFONTFAMILY_MAX, wxT("invalid font") ); return M_FONTDATA->GetFamily(); } // end of wxFont::GetFamily -int wxFont::GetStyle() const +wxFontStyle wxFont::GetStyle() const { - wxCHECK_MSG( Ok(), 0, wxT("invalid font") ); + wxCHECK_MSG( Ok(), wxFONTSTYLE_MAX, wxT("invalid font") ); return M_FONTDATA->GetStyle(); } // end of wxFont::GetStyle -int wxFont::GetWeight() const +wxFontWeight wxFont::GetWeight() const { - wxCHECK_MSG( Ok(), 0, wxT("invalid font") ); + wxCHECK_MSG( Ok(), wxFONTWEIGHT_MAX, wxT("invalid font") ); return M_FONTDATA->GetWeight(); }