diff options
| author | Glenn Morris | 2018-11-20 09:38:42 -0800 |
|---|---|---|
| committer | Glenn Morris | 2018-11-20 09:38:42 -0800 |
| commit | bb7b75d7110c7a46407aa4efc33446ace0cba631 (patch) | |
| tree | 110ea4c557a39818da2ed8ebcea40f237b48a0f6 /src/window.h | |
| parent | e1b2c21b431accc397219b432a76a716acc6dbc2 (diff) | |
| parent | 070e82b96bfadb5a3622607a8c5c97c127ec62db (diff) | |
| download | emacs-bb7b75d7110c7a46407aa4efc33446ace0cba631.tar.gz emacs-bb7b75d7110c7a46407aa4efc33446ace0cba631.zip | |
Merge from origin/emacs-26
070e82b ; * src/window.c (window_scroll): Improve commentary.
60457d7 Improve documentation of the window tree
ea1a014 Fix window scrolling on TTY frames when there's no mode line
df7ed10 Fix decoding XML files encoded in ISO-8859
7851ae8 (tag: emacs-26.1.90) ; ChangeLog.3 update
1958808 * etc/AUTHORS: Update.
7252507 Fix description of some window hooks
88762b4 Run 'window--adjust-process-windows' when frame size changes ...
d6542ea Avoid errors in zone.el when there's overlay at EOB
Diffstat (limited to 'src/window.h')
| -rw-r--r-- | src/window.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/window.h b/src/window.h index cc0b6b6667d..b3673a0b454 100644 --- a/src/window.h +++ b/src/window.h | |||
| @@ -93,12 +93,14 @@ struct window | |||
| 93 | /* The frame this window is on. */ | 93 | /* The frame this window is on. */ |
| 94 | Lisp_Object frame; | 94 | Lisp_Object frame; |
| 95 | 95 | ||
| 96 | /* Following (to right or down) and preceding (to left or up) child | 96 | /* Following (to right or down) and preceding (to left or up) |
| 97 | at same level of tree. */ | 97 | child at same level of tree. Whether this is left/right or |
| 98 | up/down is determined by the 'horizontal' flag, see below. | ||
| 99 | A minibuffer window has the frame's root window pointed by 'prev'. */ | ||
| 98 | Lisp_Object next; | 100 | Lisp_Object next; |
| 99 | Lisp_Object prev; | 101 | Lisp_Object prev; |
| 100 | 102 | ||
| 101 | /* The window this one is a child of. */ | 103 | /* The window this one is a child of. For a minibuffer window: nil. */ |
| 102 | Lisp_Object parent; | 104 | Lisp_Object parent; |
| 103 | 105 | ||
| 104 | /* The normal size of the window. These are fractions, but we do | 106 | /* The normal size of the window. These are fractions, but we do |
| @@ -113,7 +115,9 @@ struct window | |||
| 113 | Lisp_Object new_normal; | 115 | Lisp_Object new_normal; |
| 114 | Lisp_Object new_pixel; | 116 | Lisp_Object new_pixel; |
| 115 | 117 | ||
| 116 | /* May be buffer, window, or nil. */ | 118 | /* For a leaf window: a buffer; for an internal window: a window; |
| 119 | for a pseudo-window (such as menu bar or tool bar): nil. It is | ||
| 120 | a buffer for a minibuffer window as well. */ | ||
| 117 | Lisp_Object contents; | 121 | Lisp_Object contents; |
| 118 | 122 | ||
| 119 | /* A marker pointing to where in the text to start displaying. | 123 | /* A marker pointing to where in the text to start displaying. |