Mercurial > hg > xemacs-beta
comparison src/console-x.h @ 442:abe6d1db359e r21-2-36
Import from CVS: tag r21-2-36
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:35:02 +0200 |
parents | 8de8e3f6228a |
children | 576fb035e263 |
comparison
equal
deleted
inserted
replaced
441:72a7cfa4a488 | 442:abe6d1db359e |
---|---|
86 | 86 |
87 /* Used by x_bevel_modeline in redisplay-x.c */ | 87 /* Used by x_bevel_modeline in redisplay-x.c */ |
88 Pixmap gray_pixmap; | 88 Pixmap gray_pixmap; |
89 | 89 |
90 /* Atoms associated with this device. */ | 90 /* Atoms associated with this device. */ |
91 /* allocated in Xatoms_of_xfns in xfns.c */ | 91 /* allocated in Xatoms_of_device_x */ |
92 Atom Xatom_WM_PROTOCOLS; | 92 Atom Xatom_WM_PROTOCOLS; |
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_select_x in xselect.c */ | 98 /* allocated in Xatoms_of_select_x */ |
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; |
106 Atom Xatom_TARGETS; | 106 Atom Xatom_TARGETS; |
107 Atom Xatom_NULL; | 107 Atom Xatom_NULL; |
108 Atom Xatom_ATOM_PAIR; | 108 Atom Xatom_ATOM_PAIR; |
109 Atom Xatom_COMPOUND_TEXT; | 109 Atom Xatom_COMPOUND_TEXT; |
110 | 110 |
111 /* allocated in Xatoms_of_objects_x in objects-x.c */ | 111 /* allocated in Xatoms_of_objects_x */ |
112 Atom Xatom_FOUNDRY; | 112 Atom Xatom_FOUNDRY; |
113 Atom Xatom_FAMILY_NAME; | 113 Atom Xatom_FAMILY_NAME; |
114 Atom Xatom_WEIGHT_NAME; | 114 Atom Xatom_WEIGHT_NAME; |
115 Atom Xatom_SLANT; | 115 Atom Xatom_SLANT; |
116 Atom Xatom_SETWIDTH_NAME; | 116 Atom Xatom_SETWIDTH_NAME; |
204 #define DEVICE_X_XIM(d) (DEVICE_X_DATA (d)->xim) | 204 #define DEVICE_X_XIM(d) (DEVICE_X_DATA (d)->xim) |
205 #define DEVICE_X_XIM_STYLES(d) (DEVICE_X_DATA (d)->xim_styles) | 205 #define DEVICE_X_XIM_STYLES(d) (DEVICE_X_DATA (d)->xim_styles) |
206 #define DEVICE_X_FONTSET(d) (DEVICE_X_DATA (d)->fontset) | 206 #define DEVICE_X_FONTSET(d) (DEVICE_X_DATA (d)->fontset) |
207 #endif /* HAVE_XIM */ | 207 #endif /* HAVE_XIM */ |
208 | 208 |
209 /* allocated in Xatoms_of_xfns in xfns.c */ | 209 /* allocated in Xatoms_of_device_x */ |
210 #define DEVICE_XATOM_WM_PROTOCOLS(d) (DEVICE_X_DATA (d)->Xatom_WM_PROTOCOLS) | 210 #define DEVICE_XATOM_WM_PROTOCOLS(d) (DEVICE_X_DATA (d)->Xatom_WM_PROTOCOLS) |
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_select_x in xselect.c */ | 216 /* allocated in Xatoms_of_select_x */ |
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) |
224 #define DEVICE_XATOM_TARGETS(d) (DEVICE_X_DATA (d)->Xatom_TARGETS) | 224 #define DEVICE_XATOM_TARGETS(d) (DEVICE_X_DATA (d)->Xatom_TARGETS) |
225 #define DEVICE_XATOM_NULL(d) (DEVICE_X_DATA (d)->Xatom_NULL) | 225 #define DEVICE_XATOM_NULL(d) (DEVICE_X_DATA (d)->Xatom_NULL) |
226 #define DEVICE_XATOM_ATOM_PAIR(d) (DEVICE_X_DATA (d)->Xatom_ATOM_PAIR) | 226 #define DEVICE_XATOM_ATOM_PAIR(d) (DEVICE_X_DATA (d)->Xatom_ATOM_PAIR) |
227 #define DEVICE_XATOM_COMPOUND_TEXT(d) (DEVICE_X_DATA (d)->Xatom_COMPOUND_TEXT) | 227 #define DEVICE_XATOM_COMPOUND_TEXT(d) (DEVICE_X_DATA (d)->Xatom_COMPOUND_TEXT) |
228 | 228 |
229 /* allocated in Xatoms_of_objects_x in objects-x.c */ | 229 /* allocated in Xatoms_of_objects_x */ |
230 #define DEVICE_XATOM_FOUNDRY(d) (DEVICE_X_DATA (d)->Xatom_FOUNDRY) | 230 #define DEVICE_XATOM_FOUNDRY(d) (DEVICE_X_DATA (d)->Xatom_FOUNDRY) |
231 #define DEVICE_XATOM_FAMILY_NAME(d) (DEVICE_X_DATA (d)->Xatom_FAMILY_NAME) | 231 #define DEVICE_XATOM_FAMILY_NAME(d) (DEVICE_X_DATA (d)->Xatom_FAMILY_NAME) |
232 #define DEVICE_XATOM_WEIGHT_NAME(d) (DEVICE_X_DATA (d)->Xatom_WEIGHT_NAME) | 232 #define DEVICE_XATOM_WEIGHT_NAME(d) (DEVICE_X_DATA (d)->Xatom_WEIGHT_NAME) |
233 #define DEVICE_XATOM_SLANT(d) (DEVICE_X_DATA (d)->Xatom_SLANT) | 233 #define DEVICE_XATOM_SLANT(d) (DEVICE_X_DATA (d)->Xatom_SLANT) |
234 #define DEVICE_XATOM_SETWIDTH_NAME(d) (DEVICE_X_DATA (d)->Xatom_SETWIDTH_NAME) | 234 #define DEVICE_XATOM_SETWIDTH_NAME(d) (DEVICE_X_DATA (d)->Xatom_SETWIDTH_NAME) |
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); |
407 | 407 |
408 CONST char *x_event_name (int event_type); | 408 const char *x_event_name (int event_type); |
409 int x_error_handler (Display *disp, XErrorEvent *event); | 409 int x_error_handler (Display *disp, XErrorEvent *event); |
410 void expect_x_error (Display *dpy); | 410 void expect_x_error (Display *dpy); |
411 int x_error_occurred_p (Display *dpy); | 411 int x_error_occurred_p (Display *dpy); |
412 int signal_if_x_error (Display *dpy, int resumable_p); | 412 int signal_if_x_error (Display *dpy, int resumable_p); |
413 int x_IO_error_handler (Display *disp); | 413 int x_IO_error_handler (Display *disp); |
489 extern int in_resource_setting; | 489 extern int in_resource_setting; |
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 /* Standins for various X encodings, until we know them better */ | |
495 | |
496 /* !!#### Need to verify the encoding used in lwlib -- Qnative or Qctext? | |
497 Almost certainly the former. Use a standin for now. */ | |
498 #define Qlwlib_encoding Qnative | |
499 | |
500 #define Qx_atom_name_encoding Qctext | |
501 /* font names are often stored in atoms, so it gets sticky if we set this | |
502 to something different from atom-name encoding */ | |
503 #define Qx_font_name_encoding Qctext | |
504 | |
505 #define Qx_color_name_encoding Qctext | |
506 | |
507 /* the following probably must agree with Qcommand_argument_encoding and | |
508 Qenvironment_variable_encoding */ | |
509 #define Qx_display_name_encoding Qnative | |
510 | |
494 #endif /* HAVE_X_WINDOWS */ | 511 #endif /* HAVE_X_WINDOWS */ |
495 | 512 |
496 #endif /* INCLUDED_console_x_h_ */ | 513 #endif /* INCLUDED_console_x_h_ */ |