Mercurial > hg > xemacs-beta
comparison src/console-x.h @ 440:8de8e3f6228a r21-2-28
Import from CVS: tag r21-2-28
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:33:38 +0200 |
parents | 3ecd8885ac67 |
children | abe6d1db359e |
comparison
equal
deleted
inserted
replaced
439:357dd071b03c | 440:8de8e3f6228a |
---|---|
27 Ultimately based on FSF, then later on JWZ work for Lemacs. | 27 Ultimately based on FSF, then later on JWZ work for Lemacs. |
28 Rewritten over time by Ben Wing and Chuck Thompson (original | 28 Rewritten over time by Ben Wing and Chuck Thompson (original |
29 multi-device work by Chuck Thompson). | 29 multi-device work by Chuck Thompson). |
30 */ | 30 */ |
31 | 31 |
32 #ifndef _XEMACS_CONSOLE_X_H_ | 32 #ifndef INCLUDED_console_x_h_ |
33 #define _XEMACS_CONSOLE_X_H_ | 33 #define INCLUDED_console_x_h_ |
34 | 34 |
35 #ifdef HAVE_X_WINDOWS | 35 #ifdef HAVE_X_WINDOWS |
36 | 36 |
37 #include "console.h" | 37 #include "console.h" |
38 #include "xintrinsic.h" | 38 #include "xintrinsic.h" |
93 Atom Xatom_WM_DELETE_WINDOW; | 93 Atom Xatom_WM_DELETE_WINDOW; |
94 Atom Xatom_WM_SAVE_YOURSELF; | 94 Atom Xatom_WM_SAVE_YOURSELF; |
95 Atom Xatom_WM_TAKE_FOCUS; | 95 Atom Xatom_WM_TAKE_FOCUS; |
96 Atom Xatom_WM_STATE; | 96 Atom Xatom_WM_STATE; |
97 | 97 |
98 /* allocated in Xatoms_of_xselect in xselect.c */ | 98 /* allocated in Xatoms_of_select_x in xselect.c */ |
99 Atom Xatom_CLIPBOARD; | 99 Atom Xatom_CLIPBOARD; |
100 Atom Xatom_TIMESTAMP; | 100 Atom Xatom_TIMESTAMP; |
101 Atom Xatom_TEXT; | 101 Atom Xatom_TEXT; |
102 Atom Xatom_DELETE; | 102 Atom Xatom_DELETE; |
103 Atom Xatom_MULTIPLE; | 103 Atom Xatom_MULTIPLE; |
211 #define DEVICE_XATOM_WM_DELETE_WINDOW(d) (DEVICE_X_DATA (d)->Xatom_WM_DELETE_WINDOW) | 211 #define DEVICE_XATOM_WM_DELETE_WINDOW(d) (DEVICE_X_DATA (d)->Xatom_WM_DELETE_WINDOW) |
212 #define DEVICE_XATOM_WM_SAVE_YOURSELF(d) (DEVICE_X_DATA (d)->Xatom_WM_SAVE_YOURSELF) | 212 #define DEVICE_XATOM_WM_SAVE_YOURSELF(d) (DEVICE_X_DATA (d)->Xatom_WM_SAVE_YOURSELF) |
213 #define DEVICE_XATOM_WM_TAKE_FOCUS(d) (DEVICE_X_DATA (d)->Xatom_WM_TAKE_FOCUS) | 213 #define DEVICE_XATOM_WM_TAKE_FOCUS(d) (DEVICE_X_DATA (d)->Xatom_WM_TAKE_FOCUS) |
214 #define DEVICE_XATOM_WM_STATE(d) (DEVICE_X_DATA (d)->Xatom_WM_STATE) | 214 #define DEVICE_XATOM_WM_STATE(d) (DEVICE_X_DATA (d)->Xatom_WM_STATE) |
215 | 215 |
216 /* allocated in Xatoms_of_xselect in xselect.c */ | 216 /* allocated in Xatoms_of_select_x in xselect.c */ |
217 #define DEVICE_XATOM_CLIPBOARD(d) (DEVICE_X_DATA (d)->Xatom_CLIPBOARD) | 217 #define DEVICE_XATOM_CLIPBOARD(d) (DEVICE_X_DATA (d)->Xatom_CLIPBOARD) |
218 #define DEVICE_XATOM_TIMESTAMP(d) (DEVICE_X_DATA (d)->Xatom_TIMESTAMP) | 218 #define DEVICE_XATOM_TIMESTAMP(d) (DEVICE_X_DATA (d)->Xatom_TIMESTAMP) |
219 #define DEVICE_XATOM_TEXT(d) (DEVICE_X_DATA (d)->Xatom_TEXT) | 219 #define DEVICE_XATOM_TEXT(d) (DEVICE_X_DATA (d)->Xatom_TEXT) |
220 #define DEVICE_XATOM_DELETE(d) (DEVICE_X_DATA (d)->Xatom_DELETE) | 220 #define DEVICE_XATOM_DELETE(d) (DEVICE_X_DATA (d)->Xatom_DELETE) |
221 #define DEVICE_XATOM_MULTIPLE(d) (DEVICE_X_DATA (d)->Xatom_MULTIPLE) | 221 #define DEVICE_XATOM_MULTIPLE(d) (DEVICE_X_DATA (d)->Xatom_MULTIPLE) |
396 void x_handle_selection_notify (XSelectionEvent *event); | 396 void x_handle_selection_notify (XSelectionEvent *event); |
397 void x_handle_selection_request (XSelectionRequestEvent *event); | 397 void x_handle_selection_request (XSelectionRequestEvent *event); |
398 void x_handle_selection_clear (XSelectionClearEvent *event); | 398 void x_handle_selection_clear (XSelectionClearEvent *event); |
399 void x_handle_property_notify (XPropertyEvent *event); | 399 void x_handle_property_notify (XPropertyEvent *event); |
400 | 400 |
401 void Xatoms_of_xselect (struct device *d); | 401 void Xatoms_of_select_x (struct device *d); |
402 void Xatoms_of_objects_x (struct device *d); | 402 void Xatoms_of_objects_x (struct device *d); |
403 | 403 |
404 void x_wm_set_shell_iconic_p (Widget shell, int iconic_p); | 404 void x_wm_set_shell_iconic_p (Widget shell, int iconic_p); |
405 void x_wm_set_cell_size (Widget wmshell, int cw, int ch); | 405 void x_wm_set_cell_size (Widget wmshell, int cw, int ch); |
406 void x_wm_set_variable_size (Widget wmshell, int width, int height); | 406 void x_wm_set_variable_size (Widget wmshell, int width, int height); |
417 void x_output_string (struct window *w, struct display_line *dl, | 417 void x_output_string (struct window *w, struct display_line *dl, |
418 Emchar_dynarr *buf, int xpos, int xoffset, | 418 Emchar_dynarr *buf, int xpos, int xoffset, |
419 int start_pixpos, int width, face_index findex, | 419 int start_pixpos, int width, face_index findex, |
420 int cursor, int cursor_start, int cursor_width, | 420 int cursor, int cursor_start, int cursor_width, |
421 int cursor_height); | 421 int cursor_height); |
422 void x_output_x_pixmap (struct frame *f, struct Lisp_Image_Instance *p, | 422 void x_output_x_pixmap (struct frame *f, Lisp_Image_Instance *p, |
423 int x, int y, int xoffset, int yoffset, | 423 int x, int y, int xoffset, int yoffset, |
424 int width, int height, | 424 int width, int height, |
425 unsigned long fg, unsigned long bg, | 425 unsigned long fg, unsigned long bg, |
426 GC override_gc); | 426 GC override_gc); |
427 void x_output_shadows (struct frame *f, int x, int y, int width, | 427 void x_output_shadows (struct frame *f, int x, int y, int width, |
490 extern int in_specifier_change_function; | 490 extern int in_specifier_change_function; |
491 | 491 |
492 extern Lisp_Object Vx_initial_argv_list; /* #### ugh! */ | 492 extern Lisp_Object Vx_initial_argv_list; /* #### ugh! */ |
493 | 493 |
494 #endif /* HAVE_X_WINDOWS */ | 494 #endif /* HAVE_X_WINDOWS */ |
495 #endif /* _XEMACS_DEVICE_X_H_ */ | 495 |
496 #endif /* INCLUDED_console_x_h_ */ |