GNOME Bugzilla – Bug 50285
Per-style setting mechanism
Last modified: 2011-02-04 16:09:25 UTC
There needs to be a mechanism to set certain properties for widgets in the widget's style. The way that this will work is that it will be possible to associate a GParamSpec with a widget class and settings with a GtkRcStyle style "foo" { scrollbar_width = 10; } and then the widget (GtkScrollbar here) can then query for the value of the setting for the style: gtk_widget_get_style_properties (widget, "scrollbar_width", &width, NULL);
Put all GTK 1.3.x bugs on 2.0.0 milestone
Setting API-affecting bugs to the API freeze milestone
Bumping up priority; I think this bug should be done before a lot of the other API bugs, because there are a lot of "add style setting foo" bugs that should also be done. e.g. the scrollbar width, various timeouts, x/y thickness, etc. and all those block on this bug. Also, we need this bug fixed before we can port the Raleigh theme to HEAD as the default look. Finally, fixing this would let some make a good go at making a really nice Windows emulation theme, and they should try to do that while it's still possible to add new style properties, in case they need to add settings to get more Windows-like appearance. So, tons of stuff blocking on this issue.
Now in CVS. (Exact set of style properties requires fine-tuning)