Initialize the scrollbar spacing variable in the class to -1, and then

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.
This commit is contained in:
Owen Taylor 2002-03-01 21:53:22 +00:00 committed by Owen Taylor
parent 3842f2f11d
commit a6774264ee
8 changed files with 61 additions and 3 deletions

View File

@ -1,3 +1,11 @@
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> 2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook): * Makefile.am (install-data-hook):

View File

@ -1,3 +1,11 @@
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> 2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook): * Makefile.am (install-data-hook):

View File

@ -1,3 +1,11 @@
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> 2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook): * Makefile.am (install-data-hook):

View File

@ -1,3 +1,11 @@
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> 2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook): * Makefile.am (install-data-hook):

View File

@ -1,3 +1,11 @@
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> 2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook): * Makefile.am (install-data-hook):

View File

@ -1,3 +1,11 @@
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> 2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook): * Makefile.am (install-data-hook):

View File

@ -1,3 +1,11 @@
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> 2002-03-01 jacob berkman <jacob@ximian.com>
* Makefile.am (install-data-hook): * Makefile.am (install-data-hook):

View File

@ -67,9 +67,11 @@
* under A) at least correspond to the space taken up by its scrollbars. * 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 { enum {
PROP_0, PROP_0,
@ -223,7 +225,7 @@ gtk_scrolled_window_class_init (GtkScrolledWindowClass *class)
container_class->remove = gtk_scrolled_window_remove; container_class->remove = gtk_scrolled_window_remove;
container_class->forall = gtk_scrolled_window_forall; 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->scroll_child = gtk_scrolled_window_scroll_child;
class->move_focus_out = gtk_scrolled_window_move_focus_out; class->move_focus_out = gtk_scrolled_window_move_focus_out;