aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/xterm.h')
-rw-r--r--src/xterm.h22
1 files changed, 10 insertions, 12 deletions
diff --git a/src/xterm.h b/src/xterm.h
index 15630e902e5..bd5cf2dbd31 100644
--- a/src/xterm.h
+++ b/src/xterm.h
@@ -388,7 +388,6 @@ extern struct x_display_info *x_display_list;
388extern Lisp_Object x_display_name_list; 388extern Lisp_Object x_display_name_list;
389 389
390extern struct x_display_info *x_display_info_for_display (Display *); 390extern struct x_display_info *x_display_info_for_display (Display *);
391extern struct x_display_info *x_display_info_for_name (Lisp_Object);
392extern void x_set_frame_alpha (struct frame *); 391extern void x_set_frame_alpha (struct frame *);
393 392
394extern struct x_display_info *x_term_init (Lisp_Object, char *, char *); 393extern struct x_display_info *x_term_init (Lisp_Object, char *, char *);
@@ -965,19 +964,12 @@ extern void x_set_window_size (struct frame *, int, int, int);
965extern void x_set_mouse_position (struct frame *, int, int); 964extern void x_set_mouse_position (struct frame *, int, int);
966extern void x_set_mouse_pixel_position (struct frame *, int, int); 965extern void x_set_mouse_pixel_position (struct frame *, int, int);
967extern void x_ewmh_activate_frame (struct frame *); 966extern void x_ewmh_activate_frame (struct frame *);
968extern void x_raise_frame (struct frame *);
969extern void x_lower_frame (struct frame *);
970extern void x_make_frame_visible (struct frame *); 967extern void x_make_frame_visible (struct frame *);
971extern void x_make_frame_invisible (struct frame *); 968extern void x_make_frame_invisible (struct frame *);
972extern void x_iconify_frame (struct frame *); 969extern void x_iconify_frame (struct frame *);
973extern void x_free_frame_resources (struct frame *); 970extern void x_free_frame_resources (struct frame *);
974extern void x_destroy_window (struct frame *);
975extern void x_wm_set_size_hint (struct frame *, long, int); 971extern void x_wm_set_size_hint (struct frame *, long, int);
976extern void x_wm_set_window_state (struct frame *, int);
977extern void x_wm_set_icon_pixmap (struct frame *, int);
978extern void x_delete_display (struct x_display_info *);
979extern void x_delete_terminal (struct terminal *terminal); 972extern void x_delete_terminal (struct terminal *terminal);
980extern void x_initialize (void);
981extern unsigned long x_copy_color (struct frame *, unsigned long); 973extern unsigned long x_copy_color (struct frame *, unsigned long);
982#ifdef USE_X_TOOLKIT 974#ifdef USE_X_TOOLKIT
983extern XtAppContext Xt_app_con; 975extern XtAppContext Xt_app_con;
@@ -990,10 +982,13 @@ extern int x_alloc_nearest_color (struct frame *, Colormap, XColor *);
990extern void x_query_colors (struct frame *f, XColor *, int); 982extern void x_query_colors (struct frame *f, XColor *, int);
991extern void x_query_color (struct frame *f, XColor *); 983extern void x_query_color (struct frame *f, XColor *);
992extern void x_clear_area (Display *, Window, int, int, int, int, int); 984extern void x_clear_area (Display *, Window, int, int, int, int, int);
985#ifdef WINDOWSNT
993extern void x_mouse_leave (struct x_display_info *); 986extern void x_mouse_leave (struct x_display_info *);
994extern void set_vertical_scroll_bar (struct window *); 987#endif
995 988
989#if defined USE_MOTIF || defined USE_X_TOOLKIT
996extern int x_dispatch_event (XEvent *, Display *); 990extern int x_dispatch_event (XEvent *, Display *);
991#endif
997extern unsigned int x_x_to_emacs_modifiers (struct x_display_info *, 992extern unsigned int x_x_to_emacs_modifiers (struct x_display_info *,
998 unsigned); 993 unsigned);
999extern int x_display_pixel_height (struct x_display_info *); 994extern int x_display_pixel_height (struct x_display_info *);
@@ -1042,8 +1037,6 @@ extern int xg_set_icon_from_xpm_data (struct frame *, const char**);
1042#endif /* USE_GTK */ 1037#endif /* USE_GTK */
1043 1038
1044extern void x_real_positions (struct frame *, int *, int *); 1039extern void x_real_positions (struct frame *, int *, int *);
1045extern int defined_color (struct frame *, const char *, XColor *, int);
1046extern void x_set_border_pixel (struct frame *, int);
1047extern void x_set_menu_bar_lines (struct frame *, Lisp_Object, Lisp_Object); 1040extern void x_set_menu_bar_lines (struct frame *, Lisp_Object, Lisp_Object);
1048extern void x_implicitly_set_name (struct frame *, Lisp_Object, Lisp_Object); 1041extern void x_implicitly_set_name (struct frame *, Lisp_Object, Lisp_Object);
1049extern void xic_free_xfontset (struct frame *); 1042extern void xic_free_xfontset (struct frame *);
@@ -1056,24 +1049,29 @@ extern int x_pixel_width (struct frame *);
1056extern int x_pixel_height (struct frame *); 1049extern int x_pixel_height (struct frame *);
1057extern int x_char_width (struct frame *); 1050extern int x_char_width (struct frame *);
1058extern int x_char_height (struct frame *); 1051extern int x_char_height (struct frame *);
1059extern int x_screen_planes (struct frame *);
1060extern void x_sync (struct frame *); 1052extern void x_sync (struct frame *);
1061extern int x_defined_color (struct frame *, const char *, XColor *, int); 1053extern int x_defined_color (struct frame *, const char *, XColor *, int);
1062#ifdef HAVE_X_I18N 1054#ifdef HAVE_X_I18N
1063extern void free_frame_xic (struct frame *); 1055extern void free_frame_xic (struct frame *);
1056# if defined HAVE_X_WINDOWS && defined USE_X_TOOLKIT
1064extern char * xic_create_fontsetname (const char *base_fontname, int motif); 1057extern char * xic_create_fontsetname (const char *base_fontname, int motif);
1058# endif
1065#endif 1059#endif
1066extern void x_set_tool_bar_lines (struct frame *, Lisp_Object, Lisp_Object); 1060extern void x_set_tool_bar_lines (struct frame *, Lisp_Object, Lisp_Object);
1067 1061
1068/* Defined in xfaces.c */ 1062/* Defined in xfaces.c */
1069 1063
1064#ifdef USE_X_TOOLKIT
1070extern void x_free_dpy_colors (Display *, Screen *, Colormap, 1065extern void x_free_dpy_colors (Display *, Screen *, Colormap,
1071 unsigned long *, int); 1066 unsigned long *, int);
1067#endif /* USE_X_TOOLKIT */
1072 1068
1073/* Defined in xmenu.c */ 1069/* Defined in xmenu.c */
1074 1070
1075extern void x_menu_set_in_use (int); 1071extern void x_menu_set_in_use (int);
1072#ifdef USE_MOTIF
1076extern void x_menu_wait_for_event (void *data); 1073extern void x_menu_wait_for_event (void *data);
1074#endif
1077extern void x_activate_menubar (struct frame *); 1075extern void x_activate_menubar (struct frame *);
1078extern int popup_activated (void); 1076extern int popup_activated (void);
1079extern void initialize_frame_menubar (struct frame *); 1077extern void initialize_frame_menubar (struct frame *);