+Fri Mar 1 16:48:19 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkscrolledwindow.c: Initialize the scrollbar spacing
+ variable in the class to -1, and then take that to mean
+ "default" (3) rather than putting 3 in the class directly.
+ This gives us some wiggle room to make it a per-instance
+ rather than a per-class property later.
+
2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook):
+Fri Mar 1 16:48:19 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkscrolledwindow.c: Initialize the scrollbar spacing
+ variable in the class to -1, and then take that to mean
+ "default" (3) rather than putting 3 in the class directly.
+ This gives us some wiggle room to make it a per-instance
+ rather than a per-class property later.
+
2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook):
+Fri Mar 1 16:48:19 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkscrolledwindow.c: Initialize the scrollbar spacing
+ variable in the class to -1, and then take that to mean
+ "default" (3) rather than putting 3 in the class directly.
+ This gives us some wiggle room to make it a per-instance
+ rather than a per-class property later.
+
2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook):
+Fri Mar 1 16:48:19 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkscrolledwindow.c: Initialize the scrollbar spacing
+ variable in the class to -1, and then take that to mean
+ "default" (3) rather than putting 3 in the class directly.
+ This gives us some wiggle room to make it a per-instance
+ rather than a per-class property later.
+
2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook):
+Fri Mar 1 16:48:19 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkscrolledwindow.c: Initialize the scrollbar spacing
+ variable in the class to -1, and then take that to mean
+ "default" (3) rather than putting 3 in the class directly.
+ This gives us some wiggle room to make it a per-instance
+ rather than a per-class property later.
+
2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook):
+Fri Mar 1 16:48:19 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkscrolledwindow.c: Initialize the scrollbar spacing
+ variable in the class to -1, and then take that to mean
+ "default" (3) rather than putting 3 in the class directly.
+ This gives us some wiggle room to make it a per-instance
+ rather than a per-class property later.
+
2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook):
+Fri Mar 1 16:48:19 2002 Owen Taylor <otaylor@redhat.com>
+
+ * gtk/gtkscrolledwindow.c: Initialize the scrollbar spacing
+ variable in the class to -1, and then take that to mean
+ "default" (3) rather than putting 3 in the class directly.
+ This gives us some wiggle room to make it a per-instance
+ rather than a per-class property later.
+
2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook):
* under A) at least correspond to the space taken up by its scrollbars.
*/
-#define SCROLLBAR_SPACING(w) (GTK_SCROLLED_WINDOW_GET_CLASS (w)->scrollbar_spacing)
+#define DEFAULT_SCROLLBAR_SPACING 3
-#define DEFAULT_SCROLLBAR_SPACING 0
+#define SCROLLBAR_SPACING(w) \
+ (GTK_SCROLLED_WINDOW_GET_CLASS (w)->scrollbar_spacing >= 0 ? \
+ GTK_SCROLLED_WINDOW_GET_CLASS (w)->scrollbar_spacing : DEFAULT_SCROLLBAR_SPACING)
enum {
PROP_0,
container_class->remove = gtk_scrolled_window_remove;
container_class->forall = gtk_scrolled_window_forall;
- class->scrollbar_spacing = DEFAULT_SCROLLBAR_SPACING;
+ class->scrollbar_spacing = -1;
class->scroll_child = gtk_scrolled_window_scroll_child;
class->move_focus_out = gtk_scrolled_window_move_focus_out;