Mercurial > emacs
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