diff options
Diffstat (limited to 'gtk/gtkframe.c')
-rw-r--r-- | gtk/gtkframe.c | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/gtk/gtkframe.c b/gtk/gtkframe.c index b562cf549e..61a2a74192 100644 --- a/gtk/gtkframe.c +++ b/gtk/gtkframe.c @@ -47,8 +47,6 @@ static void gtk_frame_get_arg (GtkObject *object, guint arg_id); static void gtk_frame_paint (GtkWidget *widget, GdkRectangle *area); -static void gtk_frame_draw (GtkWidget *widget, - GdkRectangle *area); static gint gtk_frame_expose (GtkWidget *widget, GdkEventExpose *event); static void gtk_frame_size_request (GtkWidget *widget, @@ -124,7 +122,6 @@ gtk_frame_class_init (GtkFrameClass *class) object_class->set_arg = gtk_frame_set_arg; object_class->get_arg = gtk_frame_get_arg; - widget_class->draw = gtk_frame_draw; widget_class->expose_event = gtk_frame_expose; widget_class->size_request = gtk_frame_size_request; widget_class->size_allocate = gtk_frame_size_allocate; @@ -420,26 +417,6 @@ gtk_frame_paint (GtkWidget *widget, } } -static void -gtk_frame_draw (GtkWidget *widget, - GdkRectangle *area) -{ - GtkBin *bin = GTK_BIN (widget); - GtkFrame *frame = GTK_FRAME (widget); - GdkRectangle child_area; - - if (GTK_WIDGET_DRAWABLE (widget)) - { - gtk_frame_paint (widget, area); - - if (bin->child && gtk_widget_intersect (bin->child, area, &child_area)) - gtk_widget_draw (bin->child, &child_area); - - if (frame->label_widget && gtk_widget_intersect (frame->label_widget, area, &child_area)) - gtk_widget_draw (frame->label_widget, &child_area); - } -} - static gboolean gtk_frame_expose (GtkWidget *widget, GdkEventExpose *event) |