| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- DEFINITION MODULE FOR "C" AdwTimedAnimation ;
- (*
- m2-GTK4 - AdwTimedAnimation: a value animation over a fixed duration
- with an easing curve. Mapped onto
- <libadwaita-1/adw-timed-animation.h>.
- The easing uses the AdwEasing values from AdwEnums.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- FROM AdwEnums IMPORT AdwEasing;
- EXPORT UNQUALIFIED
- AdwTimedAnimation,
- adw_timed_animation_new,
- adw_timed_animation_get_value_from, adw_timed_animation_set_value_from,
- adw_timed_animation_get_value_to, adw_timed_animation_set_value_to,
- adw_timed_animation_get_duration, adw_timed_animation_set_duration,
- adw_timed_animation_get_easing, adw_timed_animation_set_easing,
- adw_timed_animation_get_repeat_count,
- adw_timed_animation_set_repeat_count,
- adw_timed_animation_get_alternate, adw_timed_animation_set_alternate,
- adw_timed_animation_get_reverse, adw_timed_animation_set_reverse;
- TYPE
- AdwTimedAnimation = ADDRESS;
- (* AdwAnimation *adw_timed_animation_new(GtkWidget *widget, double from,
- double to, guint duration,
- AdwAnimationTarget *target) *)
- PROCEDURE adw_timed_animation_new (widget: ADDRESS; valueFrom, valueTo: REAL;
- duration: CARDINAL; target: ADDRESS)
- : AdwTimedAnimation;
- (* double adw_timed_animation_get_value_from(AdwTimedAnimation *self) *)
- PROCEDURE adw_timed_animation_get_value_from (self: AdwTimedAnimation)
- : REAL;
- (* void adw_timed_animation_set_value_from(AdwTimedAnimation *self,
- double value) *)
- PROCEDURE adw_timed_animation_set_value_from (self: AdwTimedAnimation;
- value: REAL);
- (* double adw_timed_animation_get_value_to(AdwTimedAnimation *self) *)
- PROCEDURE adw_timed_animation_get_value_to (self: AdwTimedAnimation) : REAL;
- (* void adw_timed_animation_set_value_to(AdwTimedAnimation *self,
- double value) *)
- PROCEDURE adw_timed_animation_set_value_to (self: AdwTimedAnimation;
- value: REAL);
- (* guint adw_timed_animation_get_duration(AdwTimedAnimation *self) *)
- PROCEDURE adw_timed_animation_get_duration (self: AdwTimedAnimation)
- : CARDINAL;
- (* void adw_timed_animation_set_duration(AdwTimedAnimation *self,
- guint duration) *)
- PROCEDURE adw_timed_animation_set_duration (self: AdwTimedAnimation;
- duration: CARDINAL);
- (* AdwEasing adw_timed_animation_get_easing(AdwTimedAnimation *self) *)
- PROCEDURE adw_timed_animation_get_easing (self: AdwTimedAnimation) : AdwEasing;
- (* void adw_timed_animation_set_easing(AdwTimedAnimation *self,
- AdwEasing easing) *)
- PROCEDURE adw_timed_animation_set_easing (self: AdwTimedAnimation;
- easing: AdwEasing);
- (* guint adw_timed_animation_get_repeat_count(AdwTimedAnimation *self) *)
- PROCEDURE adw_timed_animation_get_repeat_count (self: AdwTimedAnimation)
- : CARDINAL;
- (* void adw_timed_animation_set_repeat_count(AdwTimedAnimation *self,
- guint repeat_count) *)
- PROCEDURE adw_timed_animation_set_repeat_count (self: AdwTimedAnimation;
- repeat_count: CARDINAL);
- (* gboolean adw_timed_animation_get_alternate(AdwTimedAnimation *self) *)
- PROCEDURE adw_timed_animation_get_alternate (self: AdwTimedAnimation)
- : INTEGER;
- (* void adw_timed_animation_set_alternate(AdwTimedAnimation *self,
- gboolean alternate) *)
- PROCEDURE adw_timed_animation_set_alternate (self: AdwTimedAnimation;
- alternate: INTEGER);
- (* gboolean adw_timed_animation_get_reverse(AdwTimedAnimation *self) *)
- PROCEDURE adw_timed_animation_get_reverse (self: AdwTimedAnimation) : INTEGER;
- (* void adw_timed_animation_set_reverse(AdwTimedAnimation *self,
- gboolean reverse) *)
- PROCEDURE adw_timed_animation_set_reverse (self: AdwTimedAnimation;
- reverse: INTEGER);
- END AdwTimedAnimation.
|