diff options
Diffstat (limited to 'gtk/gtkbox.c')
-rw-r--r-- | gtk/gtkbox.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/gtk/gtkbox.c b/gtk/gtkbox.c index 2aed1be88b..32ab748c14 100644 --- a/gtk/gtkbox.c +++ b/gtk/gtkbox.c @@ -51,8 +51,6 @@ static void gtk_box_set_arg (GtkObject *object, guint arg_id); static void gtk_box_map (GtkWidget *widget); static void gtk_box_unmap (GtkWidget *widget); -static void gtk_box_draw (GtkWidget *widget, - GdkRectangle *area); static gint gtk_box_expose (GtkWidget *widget, GdkEventExpose *event); static void gtk_box_add (GtkContainer *container, @@ -128,7 +126,6 @@ gtk_box_class_init (GtkBoxClass *class) widget_class->map = gtk_box_map; widget_class->unmap = gtk_box_unmap; - widget_class->draw = gtk_box_draw; widget_class->expose_event = gtk_box_expose; container_class->add = gtk_box_add; @@ -632,35 +629,6 @@ gtk_box_unmap (GtkWidget *widget) } } -static void -gtk_box_draw (GtkWidget *widget, - GdkRectangle *area) -{ - GtkBox *box; - GtkBoxChild *child; - GdkRectangle child_area; - GList *children; - - g_return_if_fail (widget != NULL); - g_return_if_fail (GTK_IS_BOX (widget)); - - if (GTK_WIDGET_DRAWABLE (widget)) - { - box = GTK_BOX (widget); - - children = box->children; - while (children) - { - child = children->data; - children = children->next; - - if (GTK_WIDGET_DRAWABLE (child->widget) && - gtk_widget_intersect (child->widget, area, &child_area)) - gtk_widget_draw (child->widget, &child_area); - } - } -} - static gint gtk_box_expose (GtkWidget *widget, GdkEventExpose *event) |