X-Git-Url: https://code.delx.au/gnu-emacs/blobdiff_plain/cacbb9e90784b1db46d8827914ba10492e9db631..e5c78c9d8329b5061826af825ca60393961bc6ff:/src/msdos.h diff --git a/src/msdos.h b/src/msdos.h index 7b48493a99..a07979d2f6 100644 --- a/src/msdos.h +++ b/src/msdos.h @@ -80,14 +80,16 @@ struct display_info /* Nonzero means defer mouse-motion highlighting. */ int mouse_face_defer; + + /* Nonzero means that the mouse highlight should not be shown. */ + int mouse_face_hidden; }; +typedef struct display_info Display_Info; + /* This is a cut-down version of the one in xterm.h, which see. */ struct x_output { - int left_pos; /* used in xmenu_show (xmenu.c) */ - int top_pos; /* ditto */ - int line_height; /* used in x-popup-menu (xmenu.c) */ PIX_TYPE background_pixel; /* used in xfaces.c and lots of other places */ PIX_TYPE foreground_pixel; /* ditto */ XFontStruct *font; /* used in x-popup-menu (xmenu.c) */ @@ -103,9 +105,6 @@ extern struct x_output the_only_x_display; #define FRAME_BACKGROUND_PIXEL(f) (the_only_x_display.background_pixel) #define FRAME_FONT(f) (the_only_x_display.font) #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) /* Prototypes. */ @@ -113,14 +112,6 @@ extern struct x_output the_only_x_display; struct frame; struct window; -/* From xterm.c; emulated on msdos.c */ - -extern void pixel_to_glyph_coords P_ ((struct frame *f, int pix_x, int pix_y, - int *x, int *y, XRectangle *bounds, - int noclip)); -extern void glyph_to_pixel_coords P_ ((struct frame *f, int x, int y, - int *pix_x, int *pix_y)); - /* Defined in xfns.c; emulated on msdos.c */ extern int have_menus_p P_ ((void)); @@ -132,8 +123,8 @@ extern int x_pixel_height P_ ((struct frame *)); #define x_destroy_bitmap(p1,p2) #define load_pixmap(p1,p2,p3,p4) (0) #define XGetGeometry(p1,p2,p3,p4,p5,p6,p7,p8,p9) -#define DisplayWidth(p1,p2) (SELECTED_FRAME()->width) -#define DisplayHeight(p1,p2) (SELECTED_FRAME()->height) +#define DisplayWidth(p1,p2) (SELECTED_FRAME()->text_cols) +#define DisplayHeight(p1,p2) (SELECTED_FRAME()->text_lines) #define XMenuSetAEQ (void) #define XMenuSetFreeze (void) #define XMenuRecompute (void) @@ -168,3 +159,6 @@ void XMenuDestroy (Display *, XMenu *); #endif /* not HAVE_X_WINDOWS */ #endif /* not EMACS_MSDOS_H */ + +/* arch-tag: ad21eeed-8fdb-4357-8007-36368a6bdbf3 + (do not change this comment) */