90 |
/* This is a cut-down version of the one in xterm.h, which see. */ |
/* This is a cut-down version of the one in xterm.h, which see. */ |
91 |
struct x_output |
struct x_output |
92 |
{ |
{ |
|
int left_pos; /* used in xmenu_show (xmenu.c) */ |
|
|
int top_pos; /* ditto */ |
|
|
int line_height; /* used in x-popup-menu (xmenu.c) */ |
|
93 |
PIX_TYPE background_pixel; /* used in xfaces.c and lots of other places */ |
PIX_TYPE background_pixel; /* used in xfaces.c and lots of other places */ |
94 |
PIX_TYPE foreground_pixel; /* ditto */ |
PIX_TYPE foreground_pixel; /* ditto */ |
95 |
XFontStruct *font; /* used in x-popup-menu (xmenu.c) */ |
XFontStruct *font; /* used in x-popup-menu (xmenu.c) */ |
105 |
#define FRAME_BACKGROUND_PIXEL(f) (the_only_x_display.background_pixel) |
#define FRAME_BACKGROUND_PIXEL(f) (the_only_x_display.background_pixel) |
106 |
#define FRAME_FONT(f) (the_only_x_display.font) |
#define FRAME_FONT(f) (the_only_x_display.font) |
107 |
#define FRAME_X_DISPLAY_INFO(f) (&the_only_x_display.display_info) |
#define FRAME_X_DISPLAY_INFO(f) (&the_only_x_display.display_info) |
|
#define FRAME_LINE_HEIGHT(f) (the_only_x_display.line_height) |
|
|
|
|
|
#define FRAME_INTERNAL_BORDER_WIDTH(f) (0) |
|
108 |
|
|
109 |
/* Prototypes. */ |
/* Prototypes. */ |
110 |
|
|
123 |
#define x_destroy_bitmap(p1,p2) |
#define x_destroy_bitmap(p1,p2) |
124 |
#define load_pixmap(p1,p2,p3,p4) (0) |
#define load_pixmap(p1,p2,p3,p4) (0) |
125 |
#define XGetGeometry(p1,p2,p3,p4,p5,p6,p7,p8,p9) |
#define XGetGeometry(p1,p2,p3,p4,p5,p6,p7,p8,p9) |
126 |
#define DisplayWidth(p1,p2) (SELECTED_FRAME()->width) |
#define DisplayWidth(p1,p2) (SELECTED_FRAME()->text_cols) |
127 |
#define DisplayHeight(p1,p2) (SELECTED_FRAME()->height) |
#define DisplayHeight(p1,p2) (SELECTED_FRAME()->text_lines) |
128 |
#define XMenuSetAEQ (void) |
#define XMenuSetAEQ (void) |
129 |
#define XMenuSetFreeze (void) |
#define XMenuSetFreeze (void) |
130 |
#define XMenuRecompute (void) |
#define XMenuRecompute (void) |