Commit 623cc1d8 authored by YAMAMOTO Mitsuharu's avatar YAMAMOTO Mitsuharu
Browse files

(struct _XGC): New struct.

(GC): Use it.
(GCForeground, GCBackground, GCFont): Use X11 mask values.
(XCreateGC, XParseGeometry): Move externs to macterm.h.
parent 88ad5ea7
......@@ -180,15 +180,24 @@ typedef struct _XGCValues
XFontStruct *font;
} XGCValues;
typedef XGCValues *GC;
typedef struct _XGC
{
/* Original value. */
XGCValues xgcv;
/* Cached data members follow. */
extern XGCValues *
XCreateGC (void *, Window, unsigned long, XGCValues *);
/* QuickDraw foreground color. */
RGBColor fore_color;
#define GCForeground 0x01
#define GCBackground 0x02
#define GCFont 0x03
#define GCGraphicsExposures 0
/* QuickDraw background color. */
RGBColor back_color;
} *GC;
#define GCForeground (1L<<2)
#define GCBackground (1L<<3)
#define GCFont (1L<<14)
#define GCGraphicsExposures 0
/* Bit Gravity */
......@@ -248,8 +257,6 @@ typedef struct {
#define PBaseSize (1L << 8) /* program specified base for incrementing */
#define PWinGravity (1L << 9) /* program specified window gravity */
extern int XParseGeometry ();
typedef struct {
int x, y;
unsigned width, height;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment