diff options
Diffstat (limited to 'gtk/gtkbin.c')
-rw-r--r-- | gtk/gtkbin.c | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/gtk/gtkbin.c b/gtk/gtkbin.c index 83d45f94e..315819835 100644 --- a/gtk/gtkbin.c +++ b/gtk/gtkbin.c @@ -31,8 +31,6 @@ static void gtk_bin_class_init (GtkBinClass *klass); static void gtk_bin_init (GtkBin *bin); static void gtk_bin_map (GtkWidget *widget); static void gtk_bin_unmap (GtkWidget *widget); -static gint gtk_bin_expose (GtkWidget *widget, - GdkEventExpose *event); static void gtk_bin_add (GtkContainer *container, GtkWidget *widget); static void gtk_bin_remove (GtkContainer *container, @@ -87,7 +85,6 @@ gtk_bin_class_init (GtkBinClass *class) widget_class->map = gtk_bin_map; widget_class->unmap = gtk_bin_unmap; - widget_class->expose_event = gtk_bin_expose; container_class->add = gtk_bin_add; container_class->remove = gtk_bin_remove; @@ -151,32 +148,6 @@ gtk_bin_unmap (GtkWidget *widget) gtk_widget_unmap (bin->child); } -static gint -gtk_bin_expose (GtkWidget *widget, - GdkEventExpose *event) -{ - GtkBin *bin; - GdkEventExpose child_event; - - g_return_val_if_fail (widget != NULL, FALSE); - g_return_val_if_fail (GTK_IS_BIN (widget), FALSE); - g_return_val_if_fail (event != NULL, FALSE); - - if (GTK_WIDGET_DRAWABLE (widget)) - { - bin = GTK_BIN (widget); - - child_event = *event; - if (bin->child && GTK_WIDGET_DRAWABLE (bin->child) && - GTK_WIDGET_NO_WINDOW (bin->child) && - gtk_widget_intersect (bin->child, &event->area, &child_event.area)) - gtk_widget_event (bin->child, (GdkEvent*) &child_event); - } - - return FALSE; -} - - static void gtk_bin_add (GtkContainer *container, GtkWidget *child) |