Mercurial > emacs
changeset 27398:d6331257c601
(XGCValue): New struct for emulating X GCs.
author | Jason Rumney <jasonr@gnu.org> |
---|---|
date | Sun, 23 Jan 2000 03:19:10 +0000 |
parents | d98e84b468a2 |
children | 22e4449438ff |
files | src/w32gui.h |
diffstat | 1 files changed, 16 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/w32gui.h Sun Jan 23 03:18:25 2000 +0000 +++ b/src/w32gui.h Sun Jan 23 03:19:10 2000 +0000 @@ -30,10 +30,24 @@ bdffont *bdf; } W32FontStruct; +typedef struct W32FontStruct XFontStruct; + +/* Emulate X GC's by keeping color and font info in a structure. */ +typedef struct _XGCValues +{ + COLORREF foreground; + COLORREF background; + XFontStruct * font; +} XGCValues; + +#define GCForeground 0x01 +#define GCBackground 0x02 +#define GCFont 0x03 + typedef HBITMAP Pixmap; typedef HBITMAP Bitmap; -typedef struct W32FontStruct XFontStruct; -typedef HDC GC; + +typedef XGCValues * GC; typedef COLORREF Color; typedef DWORD Time; typedef HWND Window;