int new_minimum = -1, new_maximum = -1;
int new_slider_size = -1, new_slider_position = -1;
int new_width = -1, new_height = -1, new_x = -1, new_y = -1;
- struct window *new_window = 0; /* kludge city */
+ struct window *new_window = 0; /* #### currently unused */
end_pos = BUF_Z (b) - w->window_end_pos[CURRENT_DISP];
sb_pos = scrollbar_point (w, 0);
{
x_offset = WINDOW_LEFT (w);
}
- else
+ else
{
x_offset = WINDOW_RIGHT (w) - scrollbar_width;
if (window_needs_vertical_divider (w))
offsetof (struct window, scrollbar_width),
vertical_scrollbar_changed_in_window,
offsetof (struct frame, scrollbar_width),
- frame_size_slipped);
+ frame_size_slipped, 0);
DEFVAR_SPECIFIER ("scrollbar-height", &Vscrollbar_height /*
*Height of horizontal scrollbars.
offsetof (struct window, scrollbar_height),
some_window_value_changed,
offsetof (struct frame, scrollbar_height),
- frame_size_slipped);
+ frame_size_slipped, 0);
DEFVAR_SPECIFIER ("horizontal-scrollbar-visible-p", &Vhorizontal_scrollbar_visible_p /*
*Whether the horizontal scrollbar is visible.
some_window_value_changed,
offsetof (struct frame,
horizontal_scrollbar_visible_p),
- frame_size_slipped);
+ frame_size_slipped, 0);
DEFVAR_SPECIFIER ("vertical-scrollbar-visible-p", &Vvertical_scrollbar_visible_p /*
*Whether the vertical scrollbar is visible.
vertical_scrollbar_changed_in_window,
offsetof (struct frame,
vertical_scrollbar_visible_p),
- frame_size_slipped);
+ frame_size_slipped, 0);
DEFVAR_SPECIFIER ("scrollbar-on-left-p", &Vscrollbar_on_left_p /*
*Whether the vertical scrollbar is on the left side of window or frame.
This is a specifier; use `set-specifier' to change it.
*/ );
Vscrollbar_on_left_p = Fmake_specifier (Qboolean);
-
+
{
/* Kludge. Under X, we want athena scrollbars on the left,
while all other scrollbars go on the right by default. */
offsetof (struct window, scrollbar_on_left_p),
vertical_scrollbar_changed_in_window,
offsetof (struct frame, scrollbar_on_left_p),
- frame_size_slipped);
+ frame_size_slipped, 0);
DEFVAR_SPECIFIER ("scrollbar-on-top-p", &Vscrollbar_on_top_p /*
*Whether the horizontal scrollbar is on the top side of window or frame.
offsetof (struct window, scrollbar_on_top_p),
some_window_value_changed,
offsetof (struct frame, scrollbar_on_top_p),
- frame_size_slipped);
+ frame_size_slipped, 0);
}
void
set_specifier_caching (XGLYPH (Vscrollbar_pointer_glyph)->image,
offsetof (struct window, scrollbar_pointer),
scrollbar_pointer_changed_in_window,
- 0, 0);
+ 0, 0, 0);
}