X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=src%2Fconsole-x.h;h=31252dd568b1d76067c66d67e60468e9f3f132d8;hb=44ea030ec31ae441e59974eb9f6b2a9404611cd8;hp=cbf0161727d15ed87dcc6fcc588a47f012b2c011;hpb=ea1ea793fe6e244ef5555ed983423a204101af13;p=chise%2Fxemacs-chise.git.1 diff --git a/src/console-x.h b/src/console-x.h index cbf0161..91f91db 100644 --- a/src/console-x.h +++ b/src/console-x.h @@ -70,9 +70,6 @@ struct x_device /* The X connection of this device. */ Display *display; - /* Set by x_IO_error_handler(). */ - int being_deleted; - /* Xt application info. */ Widget Xt_app_shell; @@ -134,7 +131,7 @@ struct x_device int x_keysym_map_min_code; int x_keysym_map_max_code; int x_keysym_map_keysyms_per_code; - Lisp_Object x_keysym_map_hash_table; + Lisp_Object x_keysym_map_hashtable; /* frame that holds the WM_COMMAND property; there should be exactly one of these per device. */ @@ -187,7 +184,6 @@ struct x_device #define FRAME_X_DISPLAY(f) (DEVICE_X_DISPLAY (XDEVICE (f->device))) #define DEVICE_X_DISPLAY(d) (DEVICE_X_DATA (d)->display) -#define DEVICE_X_BEING_DELETED(d) (DEVICE_X_DATA (d)->being_deleted) #define DEVICE_X_VISUAL(d) (DEVICE_X_DATA (d)->visual) #define DEVICE_X_DEPTH(d) (DEVICE_X_DATA (d)->depth) #define DEVICE_X_COLORMAP(d) (DEVICE_X_DATA (d)->device_cmap) @@ -198,7 +194,7 @@ struct x_device #define DEVICE_X_MOUSE_TIMESTAMP(d) (DEVICE_X_DATA (d)->mouse_timestamp) #define DEVICE_X_GLOBAL_MOUSE_TIMESTAMP(d) (DEVICE_X_DATA (d)->global_mouse_timestamp) #define DEVICE_X_LAST_SERVER_TIMESTAMP(d) (DEVICE_X_DATA (d)->last_server_timestamp) -#define DEVICE_X_KEYSYM_MAP_HASH_TABLE(d) (DEVICE_X_DATA (d)->x_keysym_map_hash_table) +#define DEVICE_X_KEYSYM_MAP_HASHTABLE(d) (DEVICE_X_DATA (d)->x_keysym_map_hashtable) /* #define DEVICE_X_X_COMPOSE_STATUS(d) (DEVICE_X_DATA (d)->x_compose_status) */ #ifdef HAVE_XIM #define DEVICE_X_XIM(d) (DEVICE_X_DATA (d)->xim) @@ -381,7 +377,7 @@ extern struct console_type *x_console_type; extern Lisp_Object Vdefault_x_device; /* Number of pixels below each line. */ -extern int x_interline_space; /* #### implement me */ +extern int x_interline_space; extern int x_selection_timeout; @@ -420,14 +416,15 @@ void x_output_string (struct window *w, struct display_line *dl, int cursor, int cursor_start, int cursor_width, int cursor_height); void x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, - int x, int y, int xoffset, int yoffset, - int width, int height, + int x, int y, int clip_x, int clip_y, + int clip_width, int clip_height, int width, + int height, int pixmap_offset, unsigned long fg, unsigned long bg, GC override_gc); void x_output_shadows (struct frame *f, int x, int y, int width, int height, GC top_shadow_gc, GC bottom_shadow_gc, GC background_gc, - int shadow_thickness, int edges); + int shadow_thickness); void x_generate_shadow_pixels (struct frame *f, unsigned long *top_shadow, unsigned long *bottom_shadow, @@ -438,10 +435,10 @@ int x_initialize_frame_menubar (struct frame *f); void x_init_modifier_mapping (struct device *d); #define X_ERROR_OCCURRED(dpy, body) \ - (expect_x_error (dpy), body, x_error_occurred_p (dpy)) + (expect_x_error ((dpy)), (body), x_error_occurred_p (dpy)) #define HANDLING_X_ERROR(dpy, body) \ - (expect_x_error (dpy), body, signal_if_x_error (dpy, 0)) + ( expect_x_error ((dpy)), (body), signal_if_x_error ((dpy), 0)) void Initialize_Locale (void);