1. 08 Apr, 2016 1 commit
    • Matt Watson's avatar
      animatedstyle: don't share styleanimations · a970ba5e
      Matt Watson authored
      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.
  2. 07 Jan, 2015 2 commits
  3. 17 Sep, 2012 2 commits
  4. 17 Apr, 2012 1 commit
    • Benjamin Otte's avatar
      stylecontext: Add new class for animation handling · 7b7027c9
      Benjamin Otte authored
      A StyleAnimation is an immutable object used to track the state of CSS
      values. I'd have liked to make it fully immutable - ie not have the
      timestamp in there - but couldn't find a place to sanely store the
      This is an abstract base class. Implementations for this will be added
      later (for both CSS3 transitions and animations, potentially for
      animated images).
      Actually aplying the information in this object will be done by a
      different object commtted later.