aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/QuartzTextStyle.h
diff options
context:
space:
mode:
authornyamatongwe <unknown>2011-07-10 10:38:22 +1000
committernyamatongwe <unknown>2011-07-10 10:38:22 +1000
commitd6680887f548b139a2337277cad67543c0c3ab5f (patch)
tree342d430083fb139dcb6d83c7a206ff70328a6321 /cocoa/QuartzTextStyle.h
parent1bcd5c53f4d187b7c3655bd50d7e0f80ed8f8811 (diff)
downloadscintilla-mirror-d6680887f548b139a2337277cad67543c0c3ab5f.tar.gz
Store character set in QuartzTextStyle.
Diffstat (limited to 'cocoa/QuartzTextStyle.h')
-rw-r--r--cocoa/QuartzTextStyle.h11
1 files changed, 10 insertions, 1 deletions
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