# HG changeset patch # User Jason Rumney # Date 1216202619 0 # Node ID 0ce3496b21441af5fc07b67d5de1afeacd9bf3b0 # Parent 63d91dd63ceff456714a971f197ce7d098de72e3 Fix last change. diff -r 63d91dd63cef -r 0ce3496b2144 src/w32gui.h --- a/src/w32gui.h Wed Jul 16 08:10:16 2008 +0000 +++ b/src/w32gui.h Wed Jul 16 10:03:39 2008 +0000 @@ -21,19 +21,6 @@ #define EMACS_W32GUI_H #include -#include "w32bdf.h" - -/* Emulate XCharStruct. */ -typedef struct _XCharStruct -{ - short rbearing; - short lbearing; - short width; - short ascent; - short descent; -} XCharStruct; - - /* Local memory management for menus. */ #define local_heap (GetProcessHeap ()) #define local_alloc(n) (HeapAlloc (local_heap, HEAP_ZERO_MEMORY, (n))) @@ -42,30 +29,6 @@ #define malloc_widget_value() ((widget_value *) local_alloc (sizeof (widget_value))) #define free_widget_value(wv) (local_free ((wv))) - -enum w32_char_font_type -{ - UNKNOWN_FONT = 0 /* FONT_TYPE_UNKNOWN */, - ANSI_FONT, - UNICODE_FONT, - BDF_1D_FONT, - BDF_2D_FONT -}; - -typedef struct W32FontStruct { - enum w32_char_font_type font_type; - TEXTMETRIC tm; - HFONT hfont; - bdffont *bdf; - int double_byte_p; - XCharStruct max_bounds; - XCharStruct scratch; - /* Only store info for ascii chars, if not fixed pitch. */ - XCharStruct * per_char; -} W32FontStruct; - -typedef struct W32FontStruct XFontStruct; - /* Emulate X GC's by keeping color and font info in a structure. */ typedef struct _XGCValues {