X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/9342fdbe5e17b09025d53496dd983bc7eb99f21f..6415637cb0da1aa1eb0b6a73b9f1757e80f53a9a:/src/common/fontcmn.cpp?ds=sidebyside diff --git a/src/common/fontcmn.cpp b/src/common/fontcmn.cpp index c2de94c21e..bddce519a2 100644 --- a/src/common/fontcmn.cpp +++ b/src/common/fontcmn.cpp @@ -17,10 +17,6 @@ // headers // ---------------------------------------------------------------------------- -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) -#pragma implementation "fontbase.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" @@ -29,6 +25,7 @@ #endif #ifndef WX_PRECOMP + #include "wx/dc.h" #include "wx/font.h" #include "wx/intl.h" #include "wx/dcscreen.h" @@ -54,11 +51,11 @@ // helper functions // ---------------------------------------------------------------------------- -static void AdjustFontSize(wxFont font, wxDC& dc, const wxSize& pixelSize) +static void AdjustFontSize(wxFont& font, wxDC& dc, const wxSize& pixelSize) { int currentSize = font.GetPointSize(); - int largestGood; - int smallestBad; + int largestGood = 0; + int smallestBad = 0; bool initialGoodFound = false; bool initialBadFound = false; @@ -517,7 +514,7 @@ void wxNativeFontInfo::SetUnderlined(bool underlined_) underlined = underlined_; } -void wxNativeFontInfo::SetFaceName(wxString facename_) +void wxNativeFontInfo::SetFaceName(const wxString& facename_) { faceName = facename_; } @@ -602,7 +599,7 @@ wxString wxNativeFontInfo::ToUserString() const wxFontEncoding enc = GetEncoding(); if ( enc != wxFONTENCODING_DEFAULT && enc != wxFONTENCODING_SYSTEM ) { - desc << _T(' ') << wxFontMapper::Get()->GetEncodingName(enc); + desc << _T(' ') << wxFontMapper::GetEncodingName(enc); } #endif // wxUSE_FONTMAP