[gtk+] overlay: don't have a custom draw implementation
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] overlay: don't have a custom draw implementation
- Date: Fri, 2 May 2014 18:43:20 +0000 (UTC)
commit c05525127be5a0698db47b2765108dfaf4e54734
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Fri May 2 20:32:15 2014 +0200
overlay: don't have a custom draw implementation
We can't think with Benjamin of a reason this should be needed, so let's
just remove it.
gtk/gtkoverlay.c | 32 --------------------------------
1 files changed, 0 insertions(+), 32 deletions(-)
---
diff --git a/gtk/gtkoverlay.c b/gtk/gtkoverlay.c
index 49abeff..ce3f24f 100644
--- a/gtk/gtkoverlay.c
+++ b/gtk/gtkoverlay.c
@@ -480,37 +480,6 @@ gtk_overlay_unmap (GtkWidget *widget)
GTK_WIDGET_CLASS (gtk_overlay_parent_class)->unmap (widget);
}
-static gboolean
-gtk_overlay_draw (GtkWidget *widget,
- cairo_t *cr)
-{
- GtkOverlay *overlay = GTK_OVERLAY (widget);
- GtkOverlayPrivate *priv = overlay->priv;
- GtkOverlayChild *child;
- GSList *children;
-
- for (children = priv->children; children; children = children->next)
- {
- child = children->data;
-
- if (gtk_cairo_should_draw_window (cr, child->window))
- {
- cairo_save (cr);
- gtk_cairo_transform_to_window (cr, widget, child->window);
- gtk_render_background (gtk_widget_get_style_context (widget),
- cr,
- 0, 0,
- gdk_window_get_width (child->window),
- gdk_window_get_height (child->window));
- cairo_restore (cr);
- }
- }
-
- GTK_WIDGET_CLASS (gtk_overlay_parent_class)->draw (widget, cr);
-
- return FALSE;
-}
-
static void
gtk_overlay_remove (GtkContainer *container,
GtkWidget *widget)
@@ -580,7 +549,6 @@ gtk_overlay_class_init (GtkOverlayClass *klass)
widget_class->unrealize = gtk_overlay_unrealize;
widget_class->map = gtk_overlay_map;
widget_class->unmap = gtk_overlay_unmap;
- widget_class->draw = gtk_overlay_draw;
container_class->remove = gtk_overlay_remove;
container_class->forall = gtk_overlay_forall;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]