From d6680887f548b139a2337277cad67543c0c3ab5f Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Sun, 10 Jul 2011 10:38:22 +1000 Subject: Store character set in QuartzTextStyle. --- cocoa/QuartzTextStyle.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'cocoa/QuartzTextStyle.h') diff --git a/cocoa/QuartzTextStyle.h b/cocoa/QuartzTextStyle.h index 2825fbb2f..099684ca7 100644 --- a/cocoa/QuartzTextStyle.h +++ b/cocoa/QuartzTextStyle.h @@ -15,7 +15,9 @@ class QuartzTextStyle public: QuartzTextStyle() { + fontRef = NULL; styleDict = CFDictionaryCreateMutable(NULL, 1, NULL, NULL); + characterSet = 0; } ~QuartzTextStyle() @@ -52,9 +54,10 @@ public: return ::CTFontGetLeading(fontRef); } - void setFontRef(CTFontRef inRef) + void setFontRef(CTFontRef inRef, int characterSet_) { fontRef = inRef; + characterSet = characterSet_; if (styleDict != NULL) CFRelease(styleDict); @@ -69,9 +72,15 @@ public: return fontRef; } + int getCharacterSet() + { + return characterSet; + } + private: CFMutableDictionaryRef styleDict; CTFontRef fontRef; + int characterSet; }; #endif -- cgit v1.2.3