summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorElliot Lee <sopwith@src.gnome.org>1998-05-22 21:33:44 +0000
committerElliot Lee <sopwith@src.gnome.org>1998-05-22 21:33:44 +0000
commit63596d22ae193d19c6c445fad3a104e13a1700f9 (patch)
treee32a79b2892b7d48cee6928a126d0c02e5678ca5 /gtk
parent0e5ab967d56cdeb87b3fac18d71b8298bac0521c (diff)
downloadgtk+-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.c6
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);
}