Mercurial > hg > xemacs-beta
comparison src/console-x.h @ 185:3d6bfa290dbd r20-3b19
Import from CVS: tag r20-3b19
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:55:28 +0200 |
parents | e121b013d1f0 |
children | b405438285a2 |
comparison
equal
deleted
inserted
replaced
184:bcd2674570bf | 185:3d6bfa290dbd |
---|---|
55 | 55 |
56 #ifdef HAVE_XPM | 56 #ifdef HAVE_XPM |
57 #include <X11/xpm.h> | 57 #include <X11/xpm.h> |
58 #endif | 58 #endif |
59 | 59 |
60 /* R5 defines the XPointer type, but R4 doesn't. | 60 /* R5 defines the XPointer type, but R4 doesn't. |
61 R4 also doesn't define a version number, but R5 does. */ | 61 R4 also doesn't define a version number, but R5 does. */ |
62 #if (XlibSpecificationRelease < 5) | 62 #if (XlibSpecificationRelease < 5) |
63 # define XPointer char * | 63 # define XPointer char * |
64 #endif | 64 #endif |
65 | 65 |
141 | 141 |
142 /* This is the timestamp the last button or key event whether it was | 142 /* This is the timestamp the last button or key event whether it was |
143 dispatched to emacs or widgets. */ | 143 dispatched to emacs or widgets. */ |
144 Time global_mouse_timestamp; | 144 Time global_mouse_timestamp; |
145 | 145 |
146 /* This is the last known timestamp received from the server. It is | 146 /* This is the last known timestamp received from the server. It is |
147 maintained by x_event_to_emacs_event and used to patch bogus | 147 maintained by x_event_to_emacs_event and used to patch bogus |
148 WM_TAKE_FOCUS messages sent by Mwm. */ | 148 WM_TAKE_FOCUS messages sent by Mwm. */ |
149 Time last_server_timestamp; | 149 Time last_server_timestamp; |
150 | 150 |
151 /* Used by Xlib to preserve information across calls to | 151 /* Used by Xlib to preserve information across calls to |
152 XLookupString(), to implement compose processing. | 152 XLookupString(), to implement compose processing. |
161 | 161 |
162 /* No X Server ever used this, AFAIK -- mrb */ | 162 /* No X Server ever used this, AFAIK -- mrb */ |
163 /* XComposeStatus x_compose_status; */ | 163 /* XComposeStatus x_compose_status; */ |
164 | 164 |
165 #ifdef HAVE_XIM | 165 #ifdef HAVE_XIM |
166 XIM xim; | 166 XIM xim; |
167 XIMStyles *xim_styles; | 167 XIMStyles *xim_styles; |
168 #endif /* HAVE_XIM */ | 168 #endif /* HAVE_XIM */ |
169 | 169 |
170 /* stuff for sticky modifiers: */ | 170 /* stuff for sticky modifiers: */ |
171 | 171 |
423 int x_IO_error_handler (Display *disp); | 423 int x_IO_error_handler (Display *disp); |
424 | 424 |
425 void x_redraw_exposed_area (struct frame *f, int x, int y, | 425 void x_redraw_exposed_area (struct frame *f, int x, int y, |
426 int width, int height); | 426 int width, int height); |
427 void x_output_string (struct window *w, struct display_line *dl, | 427 void x_output_string (struct window *w, struct display_line *dl, |
428 emchar_dynarr *buf, int xpos, int xoffset, | 428 Emchar_dynarr *buf, int xpos, int xoffset, |
429 int start_pixpos, int width, face_index findex, | 429 int start_pixpos, int width, face_index findex, |
430 int cursor, int cursor_start, int cursor_width, | 430 int cursor, int cursor_start, int cursor_width, |
431 int cursor_height); | 431 int cursor_height); |
432 void x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, | 432 void x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, |
433 int x, int y, int clip_x, int clip_y, | 433 int x, int y, int clip_x, int clip_y, |