I would really like to get this committed to 21.5 sometime this weekend.
The GTK and X11 ports now do this, and honor the new
toolbar-shadow-thickness specifier.
The only big side-effect of this is that the shadowThickness resource in
X11 won't work anymore, people will have to use the resources. Maybe this
could be fixed in the x11 lisp init code?
2002-02-02 William M. Perry <wmperry(a)gnu.org>
* winslots.h: New toolbar_shadow_thickness slot.
* toolbar.c (Vtoolbar_shadow_thickness): New specifier to control
thickness of toolbar shadows instead of relying on X resourcs.
(toolbar_shadows_changed): New function to redraw toolbars if the
thickness specifier is changed.
(specifier_vars_of_toolbar): Arrange for caching and defaults for
toolbar-shadow-thickness.
* toolbar-x.c: Use the new redisplay-based toolbar code.
* toolbar-common.c (__prepare_button_area): Look at
toolbar-shadow-thickness specifier instead of window-system
specific stuff.
* gtk-xemacs.c (smash_scrollbar_specifiers): New function to set
the toolbar-shadow-thickness specifier from GTK styles.
* frameslots.h: New toolbar_shadow_thickness slot.
-bp
--
Ceterum censeo vi esse delendam