diff options
author | Timm Bäder <mail@baedert.org> | 2017-05-03 10:18:41 +0200 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-07-19 21:27:10 -0400 |
commit | f73616ba47f1dc0391525875c1d5f459e255165e (patch) | |
tree | ea8416f62295479c76db750e131f0cdb8b1128ff /gtk/gtkgizmo.c | |
parent | 7b7e85d618fe0b5f1106f89d5f139948c6102e45 (diff) | |
download | gtk+-f73616ba47f1dc0391525875c1d5f459e255165e.tar.gz |
gizmo: Remove css box drawing
Diffstat (limited to 'gtk/gtkgizmo.c')
-rw-r--r-- | gtk/gtkgizmo.c | 22 |
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); } |