mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-07 12:20:39 -08:00
(struct _XGC): New struct.
(GC): Use it. (GCForeground, GCBackground, GCFont): Use X11 mask values. (XCreateGC, XParseGeometry): Move externs to macterm.h.
This commit is contained in:
parent
88ad5ea792
commit
623cc1d8d7
1 changed files with 16 additions and 9 deletions
25
src/macgui.h
25
src/macgui.h
|
|
@ -180,15 +180,24 @@ typedef struct _XGCValues
|
|||
XFontStruct *font;
|
||||
} XGCValues;
|
||||
|
||||
typedef XGCValues *GC;
|
||||
typedef struct _XGC
|
||||
{
|
||||
/* Original value. */
|
||||
XGCValues xgcv;
|
||||
|
||||
extern XGCValues *
|
||||
XCreateGC (void *, Window, unsigned long, XGCValues *);
|
||||
/* Cached data members follow. */
|
||||
|
||||
#define GCForeground 0x01
|
||||
#define GCBackground 0x02
|
||||
#define GCFont 0x03
|
||||
#define GCGraphicsExposures 0
|
||||
/* QuickDraw foreground color. */
|
||||
RGBColor fore_color;
|
||||
|
||||
/* 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;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue