X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/85ab460e7d62b52b105b3dc0bbdd36cebc14fb4b..fba05595e6cca40763f8ead119c7ad61cb01e0e4:/include/wx/mac/carbon/font.h?ds=inline diff --git a/include/wx/mac/carbon/font.h b/include/wx/mac/carbon/font.h index 352a9a79f8..9fc1171abb 100644 --- a/include/wx/mac/carbon/font.h +++ b/include/wx/mac/carbon/font.h @@ -51,11 +51,15 @@ public: bool Create(const wxNativeFontInfo& info); bool MacCreateThemeFont( wxUint16 themeFontID ) ; +#ifdef __LP64__ + bool MacCreateUIFont( wxUint32 coreTextFontType ); +#endif virtual ~wxFont(); // implement base class pure virtuals virtual int GetPointSize() const; + virtual wxSize GetPixelSize() const; virtual int GetFamily() const; virtual int GetStyle() const; virtual int GetWeight() const; @@ -83,24 +87,28 @@ 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: +private: void Unshare(); -private: DECLARE_DYNAMIC_CLASS(wxFont) };