changeset 66840:8c0a6fb71ce1

(USE_CG_TEXT_DRAWING): New define. (struct MacFontStruct) [USE_CG_TEXT_DRAWING]: New members cg_font and cg_glyphs.
author YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
date Sun, 13 Nov 2005 05:46:17 +0000
parents b32f2be3a5c8
children b633b787c04d
files src/macgui.h
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/macgui.h	Sat Nov 12 21:26:55 2005 +0000
+++ b/src/macgui.h	Sun Nov 13 05:46:17 2005 +0000
@@ -92,6 +92,12 @@
 #endif
 
 
+#ifndef USE_CG_TEXT_DRAWING
+#if USE_ATSUI && MAC_OS_X_VERSION_MAX_ALLOWED >= 1030
+#define USE_CG_TEXT_DRAWING 1
+#endif
+#endif
+
 /* Emulate XCharStruct.  */
 typedef struct _XCharStruct
 {
@@ -127,6 +133,10 @@
 #endif
 #if USE_ATSUI
   ATSUStyle mac_style;		/* NULL if QuickDraw Text is used */
+#if USE_CG_TEXT_DRAWING
+  CGFontRef cg_font;		/* NULL if ATSUI text drawing is used */
+  CGGlyph *cg_glyphs;		/* Likewise  */
+#endif
 #endif
 
 /* from Xlib.h */