diff options
| author | Martin Rudalics | 2014-01-02 16:58:48 +0100 |
|---|---|---|
| committer | Martin Rudalics | 2014-01-02 16:58:48 +0100 |
| commit | 44c5e192bebd669e687423145cb4949567f64314 (patch) | |
| tree | 87e71c3367932103e9921e385c24d22853d0e623 /src/frame.c | |
| parent | c4377e925acc4d9beabc516501e2eef0400197de (diff) | |
| download | emacs-44c5e192bebd669e687423145cb4949567f64314.tar.gz emacs-44c5e192bebd669e687423145cb4949567f64314.zip | |
Further adjust frame/window scrollbar width calculations.
* window.c (apply_window_adjustment): Set
windows_or_buffers_changed.
(Fwindow_scroll_bars): Return actual scrollbar width.
* xfns.c (x_set_scroll_bar_default_width): Rename wid to unit.
For non-toolkit builds again use 14 as minimum width and set
FRAME_CONFIG_SCROLL_BAR_WIDTH accordingly.
* xterm.c (XTset_vertical_scroll_bar): Take width from
WINDOW_SCROLL_BAR_AREA_WIDTH.
(x_new_font): Rename wid to unit. Base calculation of new
scrollbar width on toolkit used and make it analogous to that of
x_set_scroll_bar_default_width.
* w32fns.c (x_set_scroll_bar_default_width): Rename wid to unit.
(Fx_create_frame): Call x_set_scroll_bar_default_width instead
of GetSystemMetrics.
* w32term.c (w32_set_vertical_scroll_bar): Take width from
WINDOW_SCROLL_BAR_AREA_WIDTH.
(x_new_font): Make it correspond to changes in xterm.c.
Diffstat (limited to 'src/frame.c')
| -rw-r--r-- | src/frame.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/frame.c b/src/frame.c index 8fd83058520..6024c0c5be5 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -3584,6 +3584,8 @@ x_set_scroll_bar_width (struct frame *f, Lisp_Object arg, Lisp_Object oldval) | |||
| 3584 | do_pending_window_change (0); | 3584 | do_pending_window_change (0); |
| 3585 | } | 3585 | } |
| 3586 | 3586 | ||
| 3587 | /* Eventually remove the following call. It should have been done by | ||
| 3588 | x_set_window_size already. */ | ||
| 3587 | change_frame_size (f, 0, 0, 0, 0, 0, 1); | 3589 | change_frame_size (f, 0, 0, 0, 0, 0, 1); |
| 3588 | XWINDOW (FRAME_SELECTED_WINDOW (f))->cursor.hpos = 0; | 3590 | XWINDOW (FRAME_SELECTED_WINDOW (f))->cursor.hpos = 0; |
| 3589 | XWINDOW (FRAME_SELECTED_WINDOW (f))->cursor.x = 0; | 3591 | XWINDOW (FRAME_SELECTED_WINDOW (f))->cursor.x = 0; |