From 78229cf17b39fe752af77f98031a45f4988f43a5 Mon Sep 17 00:00:00 2001 From: Andrew Innes Date: Sat, 21 Oct 2000 13:31:55 +0000 Subject: [PATCH] (w32_char_font_type): Move enum from w32term.c --- src/w32gui.h | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/w32gui.h b/src/w32gui.h index fdec0ab55b..3d4909217f 100644 --- a/src/w32gui.h +++ b/src/w32gui.h @@ -29,11 +29,35 @@ Boston, MA 02111-1307, USA. */ #include "w32bdf.h" +/* Emulate XCharStruct. */ +typedef struct _XCharStruct +{ + short rbearing; + short lbearing; + short width; + short ascent; + short descent; +} XCharStruct; + +enum w32_char_font_type +{ + UNKNOWN_FONT, + 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; -- 2.20.1