mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-25 21:21:21 +00:00
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:
parent
3842f2f11d
commit
a6774264ee
@ -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):
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
@ -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):
|
||||||
|
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user