Mercurial > emacs
changeset 74966:749691edf645
(Frecenter): Set minimize_tool_bar_window_p flag
when called without arg to redraw with minimum toolbar height.
Update doc string.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Fri, 29 Dec 2006 23:29:27 +0000 |
parents | 5a5bdcf2b324 |
children | 8c79fb85d31c |
files | src/window.c |
diffstat | 1 files changed, 8 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/window.c Fri Dec 29 23:29:20 2006 +0000 +++ b/src/window.c Fri Dec 29 23:29:27 2006 +0000 @@ -5727,8 +5727,10 @@ relative to the current window. If ARG is negative, it counts up from the bottom of the window. (ARG should be less than the height of the window.) -If ARG is omitted or nil, erase the entire frame and then -redraw with point in the center of the current window. +If ARG is omitted or nil, erase the entire frame and then redraw with point +in the center of the current window. If `auto-resize-tool-bars' is set to +`grow-only', this resets the tool-bar's height to the minimum height needed. + Just C-u as prefix means put point in the center of the window and redisplay normally--don't erase and redraw the frame. */) (arg) @@ -5753,8 +5755,10 @@ for (i = 0; i < n_compositions; i++) composition_table[i]->font = NULL; - Fredraw_frame (w->frame); - SET_FRAME_GARBAGED (XFRAME (WINDOW_FRAME (w))); + WINDOW_XFRAME (w)->minimize_tool_bar_window_p = 1; + + Fredraw_frame (WINDOW_FRAME (w)); + SET_FRAME_GARBAGED (WINDOW_XFRAME (w)); center_p = 1; } else if (CONSP (arg)) /* Just C-u. */