From e9abf3946db0c3e3c45b67137703e7415300aa66 Mon Sep 17 00:00:00 2001 From: Gerd Moellmann Date: Fri, 3 Sep 1999 15:52:15 +0000 Subject: [PATCH] New member frozen_window_start_p. --- src/window.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/window.h b/src/window.h index 05ace178f4b..e246b8c34ef 100644 --- a/src/window.h +++ b/src/window.h @@ -255,6 +255,11 @@ struct window /* 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_height P_ ((Lisp_Object, int, int)); 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 -- 2.39.5