Class
AdwTimedAnimation
Description [src]
final class Adw.TimedAnimation : Adw.Animation {
/* No available fields */
}
A time-based AdwAnimation
.
AdwTimedAnimation
implements a simple animation interpolating the given
value from AdwTimedAnimation:value-from
to
AdwTimedAnimation:value-to
over
AdwTimedAnimation:duration
milliseconds using the curve described by
AdwTimedAnimation:easing
.
If AdwTimedAnimation:reverse
is set to TRUE
, AdwTimedAnimation
will instead animate from AdwTimedAnimation:value-to
to
AdwTimedAnimation:value-from
, and the easing curve will be inverted.
The animation can repeat a certain amount of times, or endlessly, depending
on the AdwTimedAnimation:repeat-count
value. If
AdwTimedAnimation:alternate
is set to TRUE
, it will also change the
direction every other iteration.
Ancestors
- AdwAnimation
- GObject
Constructors
adw_timed_animation_new
Creates a new AdwTimedAnimation
on widget
to animate target
from from
to to
.
Instance methods
adw_timed_animation_get_alternate
Gets whether self
changes direction on every iteration.
adw_timed_animation_get_duration
Gets the duration of self
.
adw_timed_animation_get_easing
Gets the easing function self
uses.
adw_timed_animation_get_repeat_count
Gets the number of times self
will play.
adw_timed_animation_get_reverse
Gets whether self
plays backwards.
adw_timed_animation_get_value_from
Gets the value self
will animate from.
adw_timed_animation_get_value_to
Gets the value self
will animate to.
adw_timed_animation_set_alternate
Sets whether self
changes direction on every iteration.
adw_timed_animation_set_duration
Sets the duration of self
.
adw_timed_animation_set_easing
Sets the easing function self
will use.
adw_timed_animation_set_repeat_count
Sets the number of times self
will play.
adw_timed_animation_set_reverse
Sets whether self
plays backwards.
adw_timed_animation_set_value_from
Sets the value self
will animate from.
adw_timed_animation_set_value_to
Sets the value self
will animate to.
Methods inherited from AdwAnimation (12)
adw_animation_get_follow_enable_animations_setting
Gets whether self
should be skipped when animations are globally disabled.
Available since: 1.3
adw_animation_get_state
Gets the current value of self
.
adw_animation_get_target
Gets the target self
animates.
adw_animation_get_value
Gets the current value of self
.
adw_animation_get_widget
Gets the widget self
was created for.
adw_animation_pause
Pauses a playing animation for self
.
adw_animation_play
Starts the animation for self
.
adw_animation_reset
Resets the animation for self
.
adw_animation_resume
Resumes a paused animation for self
.
adw_animation_set_follow_enable_animations_setting
Sets whether to skip self
when animations are globally disabled.
Available since: 1.3
adw_animation_set_target
Sets the target self
animates to target
.
adw_animation_skip
Skips the animation for self
.
Properties
Adw.TimedAnimation:alternate
Whether the animation changes direction on every iteration.
Adw.TimedAnimation:duration
Duration of the animation, in milliseconds.
Adw.TimedAnimation:easing
Easing function used in the animation.
Adw.TimedAnimation:repeat-count
Number of times the animation will play.
Adw.TimedAnimation:reverse
Whether the animation plays backwards.
Adw.TimedAnimation:value-from
The value to animate from.
Adw.TimedAnimation:value-to
The value to animate to.
Properties inherited from AdwAnimation (5)
Adw.Animation:follow-enable-animations-setting
Whether to skip the animation when animations are globally disabled.
Available since: 1.3
Adw.Animation:state
The animation state.
Adw.Animation:target
The target to animate.
Adw.Animation:value
The current value of the animation.
Adw.Animation:widget
The animation widget.