# HG changeset patch # User YAMAMOTO Mitsuharu # Date 1131860777 0 # Node ID 8c0a6fb71ce1a655b4cf7bccb0a7a100f9df7026 # Parent b32f2be3a5c8dcc6c654a3b73b37fc73d27a3131 (USE_CG_TEXT_DRAWING): New define. (struct MacFontStruct) [USE_CG_TEXT_DRAWING]: New members cg_font and cg_glyphs. diff -r b32f2be3a5c8 -r 8c0a6fb71ce1 src/macgui.h --- 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 */