aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYAMAMOTO Mitsuharu2006-04-12 08:09:44 +0000
committerYAMAMOTO Mitsuharu2006-04-12 08:09:44 +0000
commit5eabdcc1a2655891e947d364d43d2dd7eabe8c51 (patch)
treec70aa3154ed27fbe56a4e68ed10c47fd9bbd6c88 /src
parentf93e4d4f49b84c2eedb93d46cd6d0f8325b85d1c (diff)
downloademacs-5eabdcc1a2655891e947d364d43d2dd7eabe8c51.tar.gz
emacs-5eabdcc1a2655891e947d364d43d2dd7eabe8c51.zip
(x_set_mouse_position, x_set_mouse_pixel_position)
(x_make_frame_invisible, x_iconify_frame, x_free_frame_resources) (x_destroy_window, x_wm_set_size_hint, x_delete_display, XFreeGC) (do_menu_choice, have_menus_p, x_real_positions) (x_set_menu_bar_lines, x_pixel_width, x_pixel_height, x_char_width) (x_char_height, x_sync, x_set_tool_bar_lines, x_activate_menubar) (free_frame_menubar): Add externs.
Diffstat (limited to 'src')
-rw-r--r--src/macterm.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/macterm.h b/src/macterm.h
index 872a4b60199..e35f04a6ba6 100644
--- a/src/macterm.h
+++ b/src/macterm.h
@@ -550,7 +550,15 @@ extern int XParseGeometry P_ ((char *, int *, int *, unsigned int *,
550/* Defined in macterm.c. */ 550/* Defined in macterm.c. */
551 551
552extern void x_set_window_size P_ ((struct frame *, int, int, int)); 552extern void x_set_window_size P_ ((struct frame *, int, int, int));
553extern void x_set_mouse_position P_ ((struct frame *, int, int));
554extern void x_set_mouse_pixel_position P_ ((struct frame *, int, int));
553extern void x_make_frame_visible P_ ((struct frame *)); 555extern void x_make_frame_visible P_ ((struct frame *));
556extern void x_make_frame_invisible P_ ((struct frame *));
557extern void x_iconify_frame P_ ((struct frame *));
558extern void x_free_frame_resources P_ ((struct frame *));
559extern void x_destroy_window P_ ((struct frame *));
560extern void x_wm_set_size_hint P_ ((struct frame *, long, int));
561extern void x_delete_display P_ ((struct x_display_info *));
554extern void mac_initialize P_ ((void)); 562extern void mac_initialize P_ ((void));
555extern Pixmap XCreatePixmap P_ ((Display *, WindowPtr, unsigned int, 563extern Pixmap XCreatePixmap P_ ((Display *, WindowPtr, unsigned int,
556 unsigned int, unsigned int)); 564 unsigned int, unsigned int));
@@ -560,6 +568,7 @@ extern Pixmap XCreatePixmapFromBitmapData P_ ((Display *, WindowPtr, char *,
560 unsigned int)); 568 unsigned int));
561extern void XFreePixmap P_ ((Display *, Pixmap)); 569extern void XFreePixmap P_ ((Display *, Pixmap));
562extern GC XCreateGC P_ ((Display *, Window, unsigned long, XGCValues *)); 570extern GC XCreateGC P_ ((Display *, Window, unsigned long, XGCValues *));
571extern void XFreeGC P_ ((Display *, GC));
563extern void XSetForeground P_ ((Display *, GC, unsigned long)); 572extern void XSetForeground P_ ((Display *, GC, unsigned long));
564extern void XSetBackground P_ ((Display *, GC, unsigned long)); 573extern void XSetBackground P_ ((Display *, GC, unsigned long));
565extern void XSetWindowBackground P_ ((Display *, WindowPtr, unsigned long)); 574extern void XSetWindowBackground P_ ((Display *, WindowPtr, unsigned long));
@@ -571,6 +580,7 @@ extern void mac_unload_font P_ ((struct mac_display_info *, XFontStruct *));
571extern OSErr install_window_handler P_ ((WindowPtr)); 580extern OSErr install_window_handler P_ ((WindowPtr));
572extern void remove_window_handler P_ ((WindowPtr)); 581extern void remove_window_handler P_ ((WindowPtr));
573extern Lisp_Object mac_make_lispy_event_code P_ ((int)); 582extern Lisp_Object mac_make_lispy_event_code P_ ((int));
583extern void do_menu_choice P_ ((SInt32));
574#if USE_CG_DRAWING 584#if USE_CG_DRAWING
575extern void mac_prepare_for_quickdraw P_ ((struct frame *)); 585extern void mac_prepare_for_quickdraw P_ ((struct frame *));
576#endif 586#endif
@@ -584,6 +594,24 @@ extern void mac_prepare_for_quickdraw P_ ((struct frame *));
584 594
585extern void x_clear_frame_selections P_ ((struct frame *)); 595extern void x_clear_frame_selections P_ ((struct frame *));
586 596
597/* Defined in macfns.c */
598
599extern int have_menus_p P_ ((void));
600
601extern void x_real_positions P_ ((struct frame *, int *, int *));
602extern void x_set_menu_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object));
603extern int x_pixel_width P_ ((struct frame *));
604extern int x_pixel_height P_ ((struct frame *));
605extern int x_char_width P_ ((struct frame *));
606extern int x_char_height P_ ((struct frame *));
607extern void x_sync P_ ((struct frame *));
608extern void x_set_tool_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object));
609
610/* Defined in macmenu.c */
611
612extern void x_activate_menubar P_ ((struct frame *));
613extern void free_frame_menubar P_ ((struct frame *));
614
587/* Defined in mac.c. */ 615/* Defined in mac.c. */
588 616
589extern void mac_clear_font_name_table P_ ((void)); 617extern void mac_clear_font_name_table P_ ((void));