diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2011-04-13 15:19:27 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2011-04-13 15:19:27 -0700 |
commit | b532497da492ad9fef912bdf41d7f57c6f5bd833 (patch) | |
tree | 83d73904d0c7815b9d6e4de5c973a66d08652815 /src/xterm.h | |
parent | 1675728f009404df6bc79b7e0933bc675afa1be1 (diff) | |
download | emacs-b532497da492ad9fef912bdf41d7f57c6f5bd833.tar.gz emacs-b532497da492ad9fef912bdf41d7f57c6f5bd833.tar.bz2 emacs-b532497da492ad9fef912bdf41d7f57c6f5bd833.zip |
* xterm.c: Make symbols static if they're not exported.
(x_raise_frame, x_lower_frame, x_wm_set_window_state):
(x_wm_set_icon_pixmap, x_initialize, XTread_socket_fake_io_error):
(x_destroy_window, x_delete_display):
Now static.
(x_dispatch_event): Now static if ! (USE_MOTIF || USE_X_TOOLKIT).
(x_mouse_leave): Remove; unused.
* xterm.h (x_display_info_for_name, x_raise_frame, x_lower_frame):
(x_destroy_window, x_wm_set_window_state, x_wm_set_icon_pixmap):
(x_delete_display, x_initialize, x_set_border_pixel, x_screen_planes):
Remove decls.
(x_mouse_leave): Declare only if WINDOWSNT.
(x_dispatch_event): Declare only if USE_MOTIF or USE_X_TOOLKIT.
(xic_create_fontsetname): Declare only if HAVE_X_WINDOWS &&
USE_X_TOOLKIT.
Diffstat (limited to 'src/xterm.h')
-rw-r--r-- | src/xterm.h | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/xterm.h b/src/xterm.h index f44c71fab59..5c17e24bf23 100644 --- a/src/xterm.h +++ b/src/xterm.h @@ -388,7 +388,6 @@ extern struct x_display_info *x_display_list; extern Lisp_Object x_display_name_list; extern struct x_display_info *x_display_info_for_display (Display *); -extern struct x_display_info *x_display_info_for_name (Lisp_Object); extern void x_set_frame_alpha (struct frame *); extern 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); extern void x_set_mouse_position (struct frame *, int, int); extern void x_set_mouse_pixel_position (struct frame *, int, int); extern void x_ewmh_activate_frame (struct frame *); -extern void x_raise_frame (struct frame *); -extern void x_lower_frame (struct frame *); extern void x_make_frame_visible (struct frame *); extern void x_make_frame_invisible (struct frame *); extern void x_iconify_frame (struct frame *); extern void x_free_frame_resources (struct frame *); -extern void x_destroy_window (struct frame *); extern void x_wm_set_size_hint (struct frame *, long, int); -extern void x_wm_set_window_state (struct frame *, int); -extern void x_wm_set_icon_pixmap (struct frame *, int); -extern void x_delete_display (struct x_display_info *); extern void x_delete_terminal (struct terminal *terminal); -extern void x_initialize (void); extern unsigned long x_copy_color (struct frame *, unsigned long); #ifdef USE_X_TOOLKIT extern XtAppContext Xt_app_con; @@ -990,9 +982,13 @@ extern int x_alloc_nearest_color (struct frame *, Colormap, XColor *); extern void x_query_colors (struct frame *f, XColor *, int); extern void x_query_color (struct frame *f, XColor *); extern void x_clear_area (Display *, Window, int, int, int, int, int); +#ifdef WINDOWSNT extern void x_mouse_leave (struct x_display_info *); +#endif +#if defined USE_MOTIF || defined USE_X_TOOLKIT extern int x_dispatch_event (XEvent *, Display *); +#endif extern unsigned int x_x_to_emacs_modifiers (struct x_display_info *, unsigned); extern int x_display_pixel_height (struct x_display_info *); @@ -1041,7 +1037,6 @@ extern int xg_set_icon_from_xpm_data (struct frame *, const char**); #endif /* USE_GTK */ extern void x_real_positions (struct frame *, int *, int *); -extern void x_set_border_pixel (struct frame *, int); extern void x_set_menu_bar_lines (struct frame *, Lisp_Object, Lisp_Object); extern void x_implicitly_set_name (struct frame *, Lisp_Object, Lisp_Object); extern void xic_free_xfontset (struct frame *); @@ -1054,12 +1049,13 @@ extern int x_pixel_width (struct frame *); extern int x_pixel_height (struct frame *); extern int x_char_width (struct frame *); extern int x_char_height (struct frame *); -extern int x_screen_planes (struct frame *); extern void x_sync (struct frame *); extern int x_defined_color (struct frame *, const char *, XColor *, int); #ifdef HAVE_X_I18N extern void free_frame_xic (struct frame *); +# if defined HAVE_X_WINDOWS && defined USE_X_TOOLKIT extern char * xic_create_fontsetname (const char *base_fontname, int motif); +# endif #endif extern void x_set_tool_bar_lines (struct frame *, Lisp_Object, Lisp_Object); |