summaryrefslogtreecommitdiff
path: root/gtk/gtkcssanimation.c
Commit message (Collapse)AuthorAgeFilesLines
* cssstyle: Split into GtkCssStyle and GtkCssAnimatedStyleBenjamin Otte2014-12-211-3/+3
| | | | | | | | GtkCssStyle is the base class to be used for all types of styles that do exist. GtkCssAnimatedStyle is the only implementation so far, that is exactly a copy/paste of the old GtkCssStyle code.
* cssstyle: Rename GtkCssComputedValues => GtkCssStyleBenjamin Otte2014-12-211-3/+3
| | | | | This is literally just renaming of the object (and the associated source files). No other changes are in there.
* cssanimation: Fix animation-direction handlingBenjamin Otte2014-07-071-4/+4
| | | | "alternate" was behaving as "alternate-reverse" and vice versa.
* cssanimation: Use property id hereBenjamin Otte2013-05-281-1/+1
|
* 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.