diff options
author | Matthias Clasen <mclasen@redhat.com> | 2023-03-17 11:48:44 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2023-03-17 11:49:57 -0400 |
commit | 060ab606a2d9527630eb749e55a1091269c1307f (patch) | |
tree | 6d3b5cf813164fe94f92105a895883dfad03cd5a /demos | |
parent | 158facc2cac0d14bb2b860b7be969e86af77499b (diff) | |
download | gtk+-060ab606a2d9527630eb749e55a1091269c1307f.tar.gz |
gtk-demo: Reset properties when the image changes
Diffstat (limited to 'demos')
-rw-r--r-- | demos/gtk-demo/demo3widget.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/demos/gtk-demo/demo3widget.c b/demos/gtk-demo/demo3widget.c index 147ccf571d..e2ddf744e1 100644 --- a/demos/gtk-demo/demo3widget.c +++ b/demos/gtk-demo/demo3widget.c @@ -224,7 +224,14 @@ demo3_widget_set_property (GObject *object, case PROP_TEXTURE: g_clear_object (&self->texture); self->texture = g_value_dup_object (value); + self->scale = 1.f; + self->angle = 0.f; + self->filter = GSK_SCALING_FILTER_LINEAR; + update_actions (self); gtk_widget_queue_resize (GTK_WIDGET (object)); + g_object_notify (object, "scale"); + g_object_notify (object, "angle"); + g_object_notify (object, "filter"); break; case PROP_SCALE: |