Fix last change.
This commit is contained in:
parent
ce69239ac9
commit
5cc9d48a1d
2 changed files with 4 additions and 37 deletions
|
|
@ -1,3 +1,7 @@
|
|||
2008-07-16 Jason Rumney <jasonr@gnu.org>
|
||||
|
||||
* w32gui.h: Repeat 26 June changes lost by last change.
|
||||
|
||||
2008-07-16 Dan Nicolaescu <dann@ics.uci.edu>
|
||||
|
||||
* systty.h: Remove code for Aix on 386, unsupported platform.
|
||||
|
|
|
|||
37
src/w32gui.h
37
src/w32gui.h
|
|
@ -21,19 +21,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#define EMACS_W32GUI_H
|
||||
#include <windows.h>
|
||||
|
||||
#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 @@ typedef struct _XCharStruct
|
|||
#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
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue