aboutsummaryrefslogtreecommitdiffstats
path: root/src/macterm.h
diff options
context:
space:
mode:
authorKaroly Lorentey2006-04-19 16:23:46 +0000
committerKaroly Lorentey2006-04-19 16:23:46 +0000
commit447b0165acd09060977e05c843f81c0bee4aa4df (patch)
tree70cf2d254760a2cf68a10b67f8a3570c05fff9a5 /src/macterm.h
parent4c57cca724993ab1334cc5c0b35c22b06daee0c3 (diff)
parent0fea1d10293b4c6d35c1e55b68cd26e91445213c (diff)
downloademacs-447b0165acd09060977e05c843f81c0bee4aa4df.tar.gz
emacs-447b0165acd09060977e05c843f81c0bee4aa4df.zip
Merged from emacs@sv.gnu.org
Patches applied: * emacs@sv.gnu.org/emacs--devo--0--patch-216 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-217 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-218 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-219 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-220 Improve tq.el. * emacs@sv.gnu.org/emacs--devo--0--patch-221 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-222 Update from CVS: src/puresize.h (PURESIZE_RATIO): Reduce to 10/6. * emacs@sv.gnu.org/emacs--devo--0--patch-223 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-224 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-225 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-226 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-227 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-228 Merge from gnus--rel--5.10 * emacs@sv.gnu.org/emacs--devo--0--patch-229 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-230 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-231 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-232 Update from CVS * emacs@sv.gnu.org/emacs--devo--0--patch-233 Update from CVS: lisp/progmodes/python.el (python-mode): Fix typo. * emacs@sv.gnu.org/gnus--rel--5.10--patch-84 Merge from emacs--devo--0 * emacs@sv.gnu.org/gnus--rel--5.10--patch-85 Update from CVS * emacs@sv.gnu.org/gnus--rel--5.10--patch-86 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-550
Diffstat (limited to 'src/macterm.h')
-rw-r--r--src/macterm.h28
1 files changed, 28 insertions, 0 deletions
diff --git a/src/macterm.h b/src/macterm.h
index f6807d93487..db284fe7788 100644
--- a/src/macterm.h
+++ b/src/macterm.h
@@ -547,7 +547,15 @@ extern int XParseGeometry P_ ((char *, int *, int *, unsigned int *,
547/* Defined in macterm.c. */ 547/* Defined in macterm.c. */
548 548
549extern void x_set_window_size P_ ((struct frame *, int, int, int)); 549extern void x_set_window_size P_ ((struct frame *, int, int, int));
550extern void x_set_mouse_position P_ ((struct frame *, int, int));
551extern void x_set_mouse_pixel_position P_ ((struct frame *, int, int));
550extern void x_make_frame_visible P_ ((struct frame *)); 552extern void x_make_frame_visible P_ ((struct frame *));
553extern void x_make_frame_invisible P_ ((struct frame *));
554extern void x_iconify_frame P_ ((struct frame *));
555extern void x_free_frame_resources P_ ((struct frame *));
556extern void x_destroy_window P_ ((struct frame *));
557extern void x_wm_set_size_hint P_ ((struct frame *, long, int));
558extern void x_delete_display P_ ((struct x_display_info *));
551extern void mac_initialize P_ ((void)); 559extern void mac_initialize P_ ((void));
552extern Pixmap XCreatePixmap P_ ((Display *, WindowPtr, unsigned int, 560extern Pixmap XCreatePixmap P_ ((Display *, WindowPtr, unsigned int,
553 unsigned int, unsigned int)); 561 unsigned int, unsigned int));
@@ -557,6 +565,7 @@ extern Pixmap XCreatePixmapFromBitmapData P_ ((Display *, WindowPtr, char *,
557 unsigned int)); 565 unsigned int));
558extern void XFreePixmap P_ ((Display *, Pixmap)); 566extern void XFreePixmap P_ ((Display *, Pixmap));
559extern GC XCreateGC P_ ((Display *, Window, unsigned long, XGCValues *)); 567extern GC XCreateGC P_ ((Display *, Window, unsigned long, XGCValues *));
568extern void XFreeGC P_ ((Display *, GC));
560extern void XSetForeground P_ ((Display *, GC, unsigned long)); 569extern void XSetForeground P_ ((Display *, GC, unsigned long));
561extern void XSetBackground P_ ((Display *, GC, unsigned long)); 570extern void XSetBackground P_ ((Display *, GC, unsigned long));
562extern void XSetWindowBackground P_ ((Display *, WindowPtr, unsigned long)); 571extern void XSetWindowBackground P_ ((Display *, WindowPtr, unsigned long));
@@ -568,6 +577,7 @@ extern void mac_unload_font P_ ((struct mac_display_info *, XFontStruct *));
568extern OSErr install_window_handler P_ ((WindowPtr)); 577extern OSErr install_window_handler P_ ((WindowPtr));
569extern void remove_window_handler P_ ((WindowPtr)); 578extern void remove_window_handler P_ ((WindowPtr));
570extern Lisp_Object mac_make_lispy_event_code P_ ((int)); 579extern Lisp_Object mac_make_lispy_event_code P_ ((int));
580extern void do_menu_choice P_ ((SInt32));
571#if USE_CG_DRAWING 581#if USE_CG_DRAWING
572extern void mac_prepare_for_quickdraw P_ ((struct frame *)); 582extern void mac_prepare_for_quickdraw P_ ((struct frame *));
573#endif 583#endif
@@ -581,6 +591,24 @@ extern void mac_prepare_for_quickdraw P_ ((struct frame *));
581 591
582extern void x_clear_frame_selections P_ ((struct frame *)); 592extern void x_clear_frame_selections P_ ((struct frame *));
583 593
594/* Defined in macfns.c */
595
596extern int have_menus_p P_ ((void));
597
598extern void x_real_positions P_ ((struct frame *, int *, int *));
599extern void x_set_menu_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object));
600extern int x_pixel_width P_ ((struct frame *));
601extern int x_pixel_height P_ ((struct frame *));
602extern int x_char_width P_ ((struct frame *));
603extern int x_char_height P_ ((struct frame *));
604extern void x_sync P_ ((struct frame *));
605extern void x_set_tool_bar_lines P_ ((struct frame *, Lisp_Object, Lisp_Object));
606
607/* Defined in macmenu.c */
608
609extern void x_activate_menubar P_ ((struct frame *));
610extern void free_frame_menubar P_ ((struct frame *));
611
584/* Defined in mac.c. */ 612/* Defined in mac.c. */
585 613
586extern void mac_clear_font_name_table P_ ((void)); 614extern void mac_clear_font_name_table P_ ((void));