summaryrefslogtreecommitdiff
path: root/gtk/gtkcssanimationprivate.h
Commit message (Collapse)AuthorAgeFilesLines
* animatedstyle: don't share styleanimationsMatt Watson2016-04-081-2/+3
| | | | | | | | | | | | Because of our port of css animation and css transition to progress tracker, we should not think of animated styles as immutable objects that can map any timestamp to css values. Rather, timestamps can correspond to different values depending on the value of GTK_SLOWDOWN over the course of the animation. To keep animated styles and style animations totally immutable, we will not share styleanimations between animatedstyles, and make a new copy of a styleanimation for each timestamp.
* cssanimation: port to progress trackerMatt Watson2016-04-081-4/+2
|
* Improve struct packing in various placesMatthias Clasen2013-09-211-1/+1
|
* cssanimation: Implement pausing the animationBenjamin Otte2012-09-171-1/+6
|
* css: Add animation supportBenjamin Otte2012-09-171-0/+75
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.