Mercurial > emacs
changeset 32724:22afed8d7e3f
(w32_char_font_type): Move enum from w32term.c
author | Andrew Innes <andrewi@gnu.org> |
---|---|
date | Sat, 21 Oct 2000 13:31:55 +0000 |
parents | 58dcefea99de |
children | a131b00a003b |
files | src/w32gui.h |
diffstat | 1 files changed, 24 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/w32gui.h Sat Oct 21 13:31:20 2000 +0000 +++ b/src/w32gui.h Sat Oct 21 13:31:55 2000 +0000 @@ -29,11 +29,35 @@ #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;