Further adjust frame/window scrollbar width calculations.
authorMartin Rudalics <rudalics@gmx.at>
Thu, 2 Jan 2014 15:58:48 +0000 (16:58 +0100)
committerMartin Rudalics <rudalics@gmx.at>
Thu, 2 Jan 2014 15:58:48 +0000 (16:58 +0100)
commit44c5e192bebd669e687423145cb4949567f64314
tree87e71c3367932103e9921e385c24d22853d0e623
parentc4377e925acc4d9beabc516501e2eef0400197de
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.
src/ChangeLog
src/frame.c
src/w32fns.c
src/w32term.c
src/window.c
src/xfns.c
src/xterm.c