aboutsummaryrefslogtreecommitdiffstats
path: root/src/window.h
diff options
context:
space:
mode:
authorJoakim Verona2011-02-05 11:23:09 +0100
committerJoakim Verona2011-02-05 11:23:09 +0100
commit4bd51ad5c3445b644dfb017d5b57b10a90aa325f (patch)
tree894801e7308ce4ecc34933f959e28f4b9cff9533 /src/window.h
parent13cfe8df462ab8da9f0028e16cc84dcaceaca3d1 (diff)
parent9bcaafce5351d270ac514e23cb69ff1a5fd35229 (diff)
downloademacs-4bd51ad5c3445b644dfb017d5b57b10a90aa325f.tar.gz
emacs-4bd51ad5c3445b644dfb017d5b57b10a90aa325f.zip
merge from upstream. currently seems to have bitroted and i get segfaults
Diffstat (limited to 'src/window.h')
-rw-r--r--src/window.h41
1 files changed, 3 insertions, 38 deletions
diff --git a/src/window.h b/src/window.h
index e9529487b14..491ffa30bd1 100644
--- a/src/window.h
+++ b/src/window.h
@@ -1,6 +1,5 @@
1/* Window definitions for GNU Emacs. 1/* Window definitions for GNU Emacs.
2 Copyright (C) 1985, 1986, 1993, 1995, 1997, 1998, 1999, 2000, 2001, 2 Copyright (C) 1985-1986, 1993, 1995, 1997-2011
3 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
4 Free Software Foundation, Inc. 3 Free Software Foundation, Inc.
5 4
6This file is part of GNU Emacs. 5This file is part of GNU Emacs.
@@ -753,20 +752,6 @@ extern Lisp_Object minibuf_window;
753 752
754extern Lisp_Object minibuf_selected_window; 753extern Lisp_Object minibuf_selected_window;
755 754
756/* Non-nil => window to for C-M-v to scroll when the minibuffer is
757 selected. */
758
759extern Lisp_Object Vminibuf_scroll_window;
760
761/* Nil or a symbol naming the window system under which emacs is
762 running ('x is the only current possibility) */
763
764extern Lisp_Object Vinitial_window_system;
765
766/* Version number of X windows: 10, 11 or nil. */
767
768extern Lisp_Object Vwindow_system_version;
769
770/* Window that the mouse is over (nil if no mouse support). */ 755/* Window that the mouse is over (nil if no mouse support). */
771 756
772extern Lisp_Object Vmouse_window; 757extern Lisp_Object Vmouse_window;
@@ -778,32 +763,21 @@ extern Lisp_Object Vmouse_event;
778EXFUN (Fnext_window, 3); 763EXFUN (Fnext_window, 3);
779EXFUN (Fselect_window, 2); 764EXFUN (Fselect_window, 2);
780EXFUN (Fset_window_buffer, 3); 765EXFUN (Fset_window_buffer, 3);
781EXFUN (Fset_window_hscroll, 2);
782EXFUN (Fwindow_hscroll, 1);
783EXFUN (Fset_window_vscroll, 3); 766EXFUN (Fset_window_vscroll, 3);
784EXFUN (Fwindow_vscroll, 2);
785EXFUN (Fset_window_margins, 3); 767EXFUN (Fset_window_margins, 3);
786EXFUN (Fwindow_live_p, 1);
787EXFUN (Fset_window_point, 2); 768EXFUN (Fset_window_point, 2);
788extern Lisp_Object make_window (void); 769extern Lisp_Object make_window (void);
789extern void delete_window (Lisp_Object);
790extern Lisp_Object window_from_coordinates (struct frame *, int, int, 770extern Lisp_Object window_from_coordinates (struct frame *, int, int,
791 enum window_part *, 771 enum window_part *, int);
792 int *, int*, int);
793EXFUN (Fwindow_dedicated_p, 1); 772EXFUN (Fwindow_dedicated_p, 1);
794extern int window_height (Lisp_Object);
795extern int window_width (Lisp_Object);
796EXFUN (Fwindow_full_width_p, 1);
797extern void set_window_height (Lisp_Object, int, int); 773extern void set_window_height (Lisp_Object, int, int);
798extern void set_window_width (Lisp_Object, int, int); 774extern void set_window_width (Lisp_Object, int, int);
799extern void change_window_heights (Lisp_Object, int); 775extern void change_window_heights (Lisp_Object, int);
800extern void delete_all_subwindows (struct window *); 776extern void delete_all_subwindows (struct window *);
801extern void freeze_window_starts (struct frame *, int); 777extern void freeze_window_starts (struct frame *, int);
802extern void foreach_window (struct frame *,
803 int (* fn) (struct window *, void *),
804 void *);
805extern void grow_mini_window (struct window *, int); 778extern void grow_mini_window (struct window *, int);
806extern void shrink_mini_window (struct window *); 779extern void shrink_mini_window (struct window *);
780extern int window_relative_x_coord (struct window *, enum window_part, int);
807 781
808void run_window_configuration_change_hook (struct frame *f); 782void run_window_configuration_change_hook (struct frame *f);
809 783
@@ -881,26 +855,19 @@ struct glyph *get_phys_cursor_glyph (struct window *w);
881extern Lisp_Object Qwindowp, Qwindow_live_p; 855extern Lisp_Object Qwindowp, Qwindow_live_p;
882extern Lisp_Object Vwindow_list; 856extern Lisp_Object Vwindow_list;
883 857
884EXFUN (Fwindow_end, 2);
885EXFUN (Fselected_window, 0); 858EXFUN (Fselected_window, 0);
886EXFUN (Fwindow_minibuffer_p, 1); 859EXFUN (Fwindow_minibuffer_p, 1);
887EXFUN (Fdelete_window, 1); 860EXFUN (Fdelete_window, 1);
888EXFUN (Fwindow_buffer, 1); 861EXFUN (Fwindow_buffer, 1);
889EXFUN (Fget_buffer_window, 2); 862EXFUN (Fget_buffer_window, 2);
890EXFUN (Fsave_window_excursion, UNEVALLED); 863EXFUN (Fsave_window_excursion, UNEVALLED);
891EXFUN (Fsplit_window, 3);
892EXFUN (Fset_window_configuration, 1); 864EXFUN (Fset_window_configuration, 1);
893EXFUN (Fcurrent_window_configuration, 1); 865EXFUN (Fcurrent_window_configuration, 1);
894extern int compare_window_configurations (Lisp_Object, Lisp_Object, int); 866extern int compare_window_configurations (Lisp_Object, Lisp_Object, int);
895EXFUN (Fcoordinates_in_window_p, 2);
896EXFUN (Fwindow_at, 3);
897EXFUN (Fpos_visible_in_window_p, 3); 867EXFUN (Fpos_visible_in_window_p, 3);
898extern void mark_window_cursors_off (struct window *); 868extern void mark_window_cursors_off (struct window *);
899extern int window_internal_height (struct window *); 869extern int window_internal_height (struct window *);
900extern int window_internal_width (struct window *);
901EXFUN (Frecenter, 1); 870EXFUN (Frecenter, 1);
902EXFUN (Fscroll_other_window, 1);
903EXFUN (Fset_window_start, 3);
904extern void temp_output_buffer_show (Lisp_Object); 871extern void temp_output_buffer_show (Lisp_Object);
905extern void replace_buffer_in_all_windows (Lisp_Object); 872extern void replace_buffer_in_all_windows (Lisp_Object);
906extern void init_window_once (void); 873extern void init_window_once (void);
@@ -912,5 +879,3 @@ extern int window_box_text_cols (struct window *w);
912 879
913#endif /* not WINDOW_H_INCLUDED */ 880#endif /* not WINDOW_H_INCLUDED */
914 881
915/* arch-tag: d4a6942f-e433-4ffe-ac10-2c3574f28577
916 (do not change this comment) */