X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f08b7bec7f042cc8df4be88504f50961dae36697..fba05595e6cca40763f8ead119c7ad61cb01e0e4:/include/wx/mac/carbon/font.h diff --git a/include/wx/mac/carbon/font.h b/include/wx/mac/carbon/font.h index 5df413ba3c..9fc1171abb 100644 --- a/include/wx/mac/carbon/font.h +++ b/include/wx/mac/carbon/font.h @@ -51,6 +51,9 @@ public: bool Create(const wxNativeFontInfo& info); bool MacCreateThemeFont( wxUint16 themeFontID ) ; +#ifdef __LP64__ + bool MacCreateUIFont( wxUint32 coreTextFontType ); +#endif virtual ~wxFont(); @@ -84,23 +87,27 @@ public: // Mac-specific, risks to change, don't use in portable code +#ifndef __LP64__ // 'old' Quickdraw accessors - short MacGetFontNum() const; short MacGetFontSize() const; wxByte MacGetFontStyle() const; // 'new' ATSUI accessors - wxUint32 MacGetATSUFontID() const; wxUint32 MacGetATSUAdditionalQDStyles() const; wxUint16 MacGetThemeFontID() const ; + // Returns an ATSUStyle not ATSUStyle* void* MacGetATSUStyle() const ; +#else + const void * MacGetCTFont() const; + // soon to be removed for 64bit, Returns an ATSUStyle not ATSUStyle* + void* MacGetATSUStyle() const ; +#endif -protected: - virtual wxObjectRefData* CreateRefData() const; - virtual wxObjectRefData* CloneRefData(const wxObjectRefData* data) const; +private: + void Unshare(); DECLARE_DYNAMIC_CLASS(wxFont) };