X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ce5d92e15071d65b430f11efa548076beeb9673c..17d4f7aca810eb9286374228512569fb16a4ab03:/src/gtk1/font.cpp diff --git a/src/gtk1/font.cpp b/src/gtk1/font.cpp index a926b22363..f2334339a0 100644 --- a/src/gtk1/font.cpp +++ b/src/gtk1/font.cpp @@ -1,5 +1,5 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: src/gtk/font.cpp +// Name: src/gtk1/font.cpp // Purpose: // Author: Robert Roebling // Id: $Id$ @@ -24,11 +24,11 @@ #include "wx/log.h" #include "wx/settings.h" #include "wx/cmndata.h" + #include "wx/gdicmn.h" #endif #include "wx/fontutil.h" #include "wx/utils.h" -#include "wx/gdicmn.h" #include "wx/tokenzr.h" #include @@ -88,7 +88,7 @@ public: void SetStyle(int style); void SetWeight(int weight); void SetUnderlined(bool underlined); - void SetFaceName(const wxString& facename); + bool SetFaceName(const wxString& facename); void SetEncoding(wxFontEncoding encoding); void SetNoAntiAliasing( bool no = true ) { m_noAA = no; } @@ -436,7 +436,7 @@ void wxFontRefData::SetUnderlined(bool underlined) // the XLFD doesn't have "underlined" field anyhow } -void wxFontRefData::SetFaceName(const wxString& facename) +bool wxFontRefData::SetFaceName(const wxString& facename) { m_faceName = facename; @@ -444,6 +444,8 @@ void wxFontRefData::SetFaceName(const wxString& facename) { m_nativeFontInfo.SetXFontComponent(wxXLFD_FAMILY, facename); } + + return true; } void wxFontRefData::SetEncoding(wxFontEncoding encoding) @@ -688,11 +690,12 @@ void wxFont::SetWeight(int weight) M_FONTDATA->SetWeight(weight); } -void wxFont::SetFaceName(const wxString& faceName) +bool wxFont::SetFaceName(const wxString& faceName) { Unshare(); - M_FONTDATA->SetFaceName(faceName); + return M_FONTDATA->SetFaceName(faceName) && + wxFontBase::SetFaceName(faceName); } void wxFont::SetUnderlined(bool underlined)