# HG changeset patch # User YAMAMOTO Mitsuharu # Date 1128738467 0 # Node ID d8fff61aaf2d383743e6872d0069894f3eafa931 # Parent 454a4a4630815269126c6895599b290db7172722 (MAX_CLIP_RECTS): New define. (struct _XGC): New member clip_region. (struct _XGC) [MAC_OSX && USE_ATSUI]: New members n_clip_rects and clip_rects. diff -r 454a4a463081 -r d8fff61aaf2d src/macgui.h --- a/src/macgui.h Fri Oct 07 22:17:05 2005 +0000 +++ b/src/macgui.h Sat Oct 08 02:27:47 2005 +0000 @@ -192,6 +192,19 @@ /* QuickDraw background color. */ RGBColor back_color; + +#define MAX_CLIP_RECTS 2 + /* QuickDraw clipping region. */ + RgnHandle clip_region; + +#if defined (MAC_OSX) && USE_ATSUI + /* Number of clipping rectangles used in Quartz 2D drawing. */ + int n_clip_rects; + + /* Clipping rectangles used in Quartz 2D drawing. The y-coordinate + is in QuickDraw's. */ + CGRect clip_rects[MAX_CLIP_RECTS]; +#endif } *GC; #define GCForeground (1L<<2)