changeset 25518:319e90e7bd82

New member frozen_window_start_p.
author Gerd Moellmann <gerd@gnu.org>
date Fri, 03 Sep 1999 15:52:15 +0000
parents 619897099dc4
children 5e59e2bd26b5
files src/window.h
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/window.h	Fri Sep 03 15:52:12 1999 +0000
+++ b/src/window.h	Fri Sep 03 15:52:15 1999 +0000
@@ -255,6 +255,11 @@
     /* Z_BYTE - the buffer position of the last glyph in the current matrix
        of W.  Only valid if WINDOW_END_VALID is not nil.  */
     int window_end_bytepos;
+
+    /* 1 means the window start of this window is frozen and may not
+       be changed during redisplay.  If point is not in the window,
+       accept that.  */
+    unsigned frozen_window_start_p : 1;
 };
 
 /* 1 if W is a minibuffer window.  */
@@ -359,6 +364,8 @@
 extern void set_window_width P_ ((Lisp_Object, int, int));
 extern void change_window_height P_ ((int, int));
 extern void delete_all_subwindows P_ ((struct window *));
+extern void free_window_starts P_ ((struct frame *, int));
+extern void foreach_window ();
 
 /* Make WINDOW display BUFFER as its contents.  RUN_HOOKS_P non-zero
    means it's allowed to run hooks.  See make_frame for a case where