diff options
author | Elliot Lee <sopwith@src.gnome.org> | 1998-05-22 21:33:44 +0000 |
---|---|---|
committer | Elliot Lee <sopwith@src.gnome.org> | 1998-05-22 21:33:44 +0000 |
commit | 63596d22ae193d19c6c445fad3a104e13a1700f9 (patch) | |
tree | e32a79b2892b7d48cee6928a126d0c02e5678ca5 /gtk | |
parent | 0e5ab967d56cdeb87b3fac18d71b8298bac0521c (diff) | |
download | gtk+-63596d22ae193d19c6c445fad3a104e13a1700f9.tar.gz |
Fix size_allocate to pass on to the child even if child isn't visible.
Fix size_allocate to pass on to the child even if child isn't visible.
Also locate child at (border_width, border_width) not (0,0)
Diffstat (limited to 'gtk')
-rw-r--r-- | gtk/gtkeventbox.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gtk/gtkeventbox.c b/gtk/gtkeventbox.c index fb19db7b55..d6d699d9ff 100644 --- a/gtk/gtkeventbox.c +++ b/gtk/gtkeventbox.c @@ -161,8 +161,8 @@ gtk_event_box_size_allocate (GtkWidget *widget, widget->allocation = *allocation; bin = GTK_BIN (widget); - child_allocation.x = 0; - child_allocation.y = 0; + child_allocation.x = GTK_CONTAINER (widget)->border_width; + child_allocation.y = GTK_CONTAINER (widget)->border_width; child_allocation.width = MAX (allocation->width - GTK_CONTAINER (widget)->border_width * 2, 0); child_allocation.height = MAX (allocation->height - GTK_CONTAINER (widget)->border_width * 2, 0); @@ -175,7 +175,7 @@ gtk_event_box_size_allocate (GtkWidget *widget, child_allocation.height); } - if (bin->child && GTK_WIDGET_VISIBLE (bin->child)) + if (bin->child) { gtk_widget_size_allocate (bin->child, &child_allocation); } |