]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-transition-animation.c
Added. Returns whether the animation has everything necessary to run. Do
[evince.git] / shell / ev-transition-animation.c
index 5bea280c9bcc52d1f346dda20f6f6b91ddf40164..148b4c7734eccaba3e576e1f1ec5ef060ce722e3 100644 (file)
@@ -668,3 +668,15 @@ ev_transition_animation_set_dest_surface (EvTransitionAnimation *animation,
        if (priv->origin_surface && priv->dest_surface)
                ev_timeline_start (EV_TIMELINE (animation));
 }
        if (priv->origin_surface && priv->dest_surface)
                ev_timeline_start (EV_TIMELINE (animation));
 }
+
+gboolean
+ev_transition_animation_ready (EvTransitionAnimation *animation)
+{
+       EvTransitionAnimationPriv *priv;
+
+       g_return_val_if_fail (EV_IS_TRANSITION_ANIMATION (animation), FALSE);
+
+       priv = EV_TRANSITION_ANIMATION_GET_PRIVATE (animation);
+
+       return (priv->origin_surface && priv->dest_surface);
+}