summaryrefslogtreecommitdiff
path: root/gtk/gtkgizmo.c
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2017-05-03 10:18:41 +0200
committerMatthias Clasen <mclasen@redhat.com>2017-07-19 21:27:10 -0400
commitf73616ba47f1dc0391525875c1d5f459e255165e (patch)
treeea8416f62295479c76db750e131f0cdb8b1128ff /gtk/gtkgizmo.c
parent7b7e85d618fe0b5f1106f89d5f139948c6102e45 (diff)
downloadgtk+-f73616ba47f1dc0391525875c1d5f459e255165e.tar.gz
gizmo: Remove css box drawing
Diffstat (limited to 'gtk/gtkgizmo.c')
-rw-r--r--gtk/gtkgizmo.c22
1 files changed, 3 insertions, 19 deletions
diff --git a/gtk/gtkgizmo.c b/gtk/gtkgizmo.c
index 5c840127b0..dc941e20c9 100644
--- a/gtk/gtkgizmo.c
+++ b/gtk/gtkgizmo.c
@@ -47,7 +47,8 @@ gtk_gizmo_snapshot (GtkWidget *widget,
{
GtkGizmo *self = GTK_GIZMO (widget);
- gtk_css_gadget_snapshot (self->gadget, snapshot);
+ if (self->snapshot_func)
+ self->snapshot_func (self, snapshot);
}
static void
@@ -85,23 +86,6 @@ gtk_gizmo_allocate_contents (GtkCssGadget *gadget,
out_clip);
}
-static gboolean
-gtk_gizmo_snapshot_contents (GtkCssGadget *gadget,
- GtkSnapshot *snapshot,
- int x,
- int y,
- int width,
- int height,
- gpointer user_data)
-{
- GtkGizmo *self = GTK_GIZMO (gtk_css_gadget_get_owner (gadget));
-
- if (self->snapshot_func)
- return self->snapshot_func (self, snapshot);
-
- return FALSE;
-}
-
static void
gtk_gizmo_finalize (GObject *obj)
{
@@ -134,7 +118,7 @@ gtk_gizmo_init (GtkGizmo *self)
GTK_WIDGET (self),
gtk_gizmo_measure_contents,
gtk_gizmo_allocate_contents,
- gtk_gizmo_snapshot_contents,
+ NULL,
NULL,
NULL);
}