Hi Felipe; You probably wanted to send this email to gtk-devel-list, not gtk-app-devel-list.
On Sat, 25 Nov 2017 at 12:41, Felipe Borges <felipe10bor...@gmail.com> wrote: > Hi, > > I have been looking for a clean way of updating my widget's css > properties programmatically at runtime. > > Basically I have a css animation which gets its properties from > variables in my C code. > > The current (working) approach I came up with is to benefit from the > cascade and generate a whole new css definition for the animation > every time my variable changes and use GtkStyleProvider.load_from_css > (my_new_animation_css_spec). For this to work I need to set the > "animation-name" to have a new and unique value, overwriting the > previous one. This doesn't sound efficient at all. > > My desire is to get the "animation" property of my class, and be able > to update only what changes in it. It can already be done for some > properties via GtkStyleContext.get_property. > How would you even do this? You would need to read the current style state and then resubmit it as a whole, because you cannot know how changing your style for your animation will end up in your computed style. All in all, is there a better way of doing this? Will there ever be? > Not for gtk3, and I’m pretty sure even for gtk4 it would be kind of weird. Ciao, Emmanuele. -- https://www.bassi.io [@] ebassi [@gmail.com] _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list