summaryrefslogtreecommitdiff
path: root/gtk/gtkcssanimation.c
Commit message (Collapse)AuthorAgeFilesLines
* cssanimation: Implement pausing the animationBenjamin Otte2012-09-171-9/+44
|
* animation: Don't set the changed properties anymoreBenjamin Otte2012-09-171-7/+2
| | | | | The code is not needed anymore. And it looked wrong, too, so I'm glad it's gone.
* csscomputedvalues: Store animated values hereBenjamin Otte2012-09-171-3/+2
| | | | | Actually use the GtkCssComputedValues to store the computed values here instead of putting them into the GtkCssAnimatedValues separately.
* animation: Add _gtk_style_animation_is_static()Benjamin Otte2012-09-171-0/+13
| | | | | | This will be useful to not trigger updates all the time when nothing is happening (ie due to animations being paused or due to them having reached their final value).
* css: Add animation supportBenjamin Otte2012-09-171-0/+214
This adds the GtkCssAnimation class and the code needed to hook it into GtkStyleContext. It takes the values out of the CSS "animation" properties and does animations. See http://dev.w3.org/csswg/css3-animations/ for details. Note that the code for starting and stopping animations with widget visibility doesn't work yet.