X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/aa6208d975c3757d75d780c661b4d7918236f4fb..b02dd12239c8a59b9a545d9fcb04974f8ad02c6b:/include/wx/fontutil.h?ds=sidebyside diff --git a/include/wx/fontutil.h b/include/wx/fontutil.h index e12c021a34..0291b92176 100644 --- a/include/wx/fontutil.h +++ b/include/wx/fontutil.h @@ -152,11 +152,8 @@ public: void Free(); void EnsureValid(); - + bool m_descriptorValid; -#if wxOSX_USE_CORE_TEXT - CTFontDescriptorRef m_ctFontDescriptor; -#endif #if wxOSX_USE_ATSU_TEXT bool m_atsuFontValid; @@ -168,13 +165,6 @@ public: wxInt16 m_qdFontFamily; wxInt16 m_qdFontStyle; #endif -#endif - -#if wxOSX_USE_COCOA - WX_NSFontDescriptor m_nsFontDescriptor; - void OSXValidateNSFontDescriptor(); -#endif -#if wxOSX_USE_IPHONE #endif int m_pointSize; @@ -182,6 +172,7 @@ public: wxFontStyle m_style; wxFontWeight m_weight; bool m_underlined; + bool m_strikethrough; wxString m_faceName; wxFontEncoding m_encoding; public : @@ -197,6 +188,7 @@ public : wxFontStyle style; wxFontWeight weight; bool underlined; + bool strikethrough; wxString faceName; wxFontEncoding encoding; #endif // platforms @@ -234,6 +226,7 @@ public: SetStyle((wxFontStyle)font.GetStyle()); SetWeight((wxFontWeight)font.GetWeight()); SetUnderlined(font.GetUnderlined()); + SetStrikethrough(font.GetStrikethrough()); #if defined(__WXMSW__) if ( font.IsUsingSizeInPixels() ) SetPixelSize(font.GetPixelSize()); @@ -262,6 +255,7 @@ public: wxFontStyle GetStyle() const; wxFontWeight GetWeight() const; bool GetUnderlined() const; + bool GetStrikethrough() const; wxString GetFaceName() const; wxFontFamily GetFamily() const; wxFontEncoding GetEncoding() const; @@ -271,6 +265,7 @@ public: void SetStyle(wxFontStyle style); void SetWeight(wxFontWeight weight); void SetUnderlined(bool underlined); + void SetStrikethrough(bool strikethrough); bool SetFaceName(const wxString& facename); void SetFamily(wxFontFamily family); void SetEncoding(wxFontEncoding encoding);