| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111 |
- DEFINITION MODULE FOR "C" AdwSpringAnimation ;
- (*
- m2-GTK4 - AdwSpringAnimation: a physical spring animation.
- Mapped onto <libadwaita-1/adw-spring-animation.h>.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- AdwSpringAnimation,
- adw_spring_animation_new,
- adw_spring_animation_get_value_from,
- adw_spring_animation_set_value_from,
- adw_spring_animation_get_value_to, adw_spring_animation_set_value_to,
- adw_spring_animation_get_spring_params,
- adw_spring_animation_set_spring_params,
- adw_spring_animation_get_initial_velocity,
- adw_spring_animation_set_initial_velocity,
- adw_spring_animation_get_epsilon, adw_spring_animation_set_epsilon,
- adw_spring_animation_get_clamp, adw_spring_animation_set_clamp,
- adw_spring_animation_get_estimated_duration,
- adw_spring_animation_get_velocity,
- adw_spring_animation_calculate_value,
- adw_spring_animation_calculate_velocity;
- TYPE
- AdwSpringAnimation = ADDRESS;
- (* AdwAnimation *adw_spring_animation_new(GtkWidget *widget, double from,
- double to,
- AdwSpringParams *spring_params,
- AdwAnimationTarget *target) *)
- PROCEDURE adw_spring_animation_new (widget: ADDRESS;
- valueFrom, valueTo: REAL;
- spring_params: ADDRESS;
- target: ADDRESS) : AdwSpringAnimation;
- (* double adw_spring_animation_get_value_from(AdwSpringAnimation *self) *)
- PROCEDURE adw_spring_animation_get_value_from (self: AdwSpringAnimation)
- : REAL;
- (* void adw_spring_animation_set_value_from(AdwSpringAnimation *self,
- double value) *)
- PROCEDURE adw_spring_animation_set_value_from (self: AdwSpringAnimation;
- value: REAL);
- (* double adw_spring_animation_get_value_to(AdwSpringAnimation *self) *)
- PROCEDURE adw_spring_animation_get_value_to (self: AdwSpringAnimation) : REAL;
- (* void adw_spring_animation_set_value_to(AdwSpringAnimation *self,
- double value) *)
- PROCEDURE adw_spring_animation_set_value_to (self: AdwSpringAnimation;
- value: REAL);
- (* AdwSpringParams *adw_spring_animation_get_spring_params(
- AdwSpringAnimation *self) *)
- PROCEDURE adw_spring_animation_get_spring_params
- (self: AdwSpringAnimation) : ADDRESS;
- (* void adw_spring_animation_set_spring_params(AdwSpringAnimation *self,
- AdwSpringParams *spring_params) *)
- PROCEDURE adw_spring_animation_set_spring_params
- (self: AdwSpringAnimation; spring_params: ADDRESS);
- (* double adw_spring_animation_get_initial_velocity(AdwSpringAnimation *self) *)
- PROCEDURE adw_spring_animation_get_initial_velocity
- (self: AdwSpringAnimation) : REAL;
- (* void adw_spring_animation_set_initial_velocity(AdwSpringAnimation *self,
- double velocity) *)
- PROCEDURE adw_spring_animation_set_initial_velocity
- (self: AdwSpringAnimation; velocity: REAL);
- (* double adw_spring_animation_get_epsilon(AdwSpringAnimation *self) *)
- PROCEDURE adw_spring_animation_get_epsilon (self: AdwSpringAnimation)
- : REAL;
- (* void adw_spring_animation_set_epsilon(AdwSpringAnimation *self,
- double epsilon) *)
- PROCEDURE adw_spring_animation_set_epsilon (self: AdwSpringAnimation;
- epsilon: REAL);
- (* gboolean adw_spring_animation_get_clamp(AdwSpringAnimation *self) *)
- PROCEDURE adw_spring_animation_get_clamp (self: AdwSpringAnimation)
- : INTEGER;
- (* void adw_spring_animation_set_clamp(AdwSpringAnimation *self,
- gboolean clamp) *)
- PROCEDURE adw_spring_animation_set_clamp (self: AdwSpringAnimation;
- clamp: INTEGER);
- (* guint adw_spring_animation_get_estimated_duration(AdwSpringAnimation *self) *)
- PROCEDURE adw_spring_animation_get_estimated_duration
- (self: AdwSpringAnimation) : CARDINAL;
- (* double adw_spring_animation_get_velocity(AdwSpringAnimation *self) *)
- PROCEDURE adw_spring_animation_get_velocity (self: AdwSpringAnimation)
- : REAL;
- (* double adw_spring_animation_calculate_value(AdwSpringAnimation *self,
- guint time) *)
- PROCEDURE adw_spring_animation_calculate_value (self: AdwSpringAnimation;
- time: CARDINAL) : REAL;
- (* double adw_spring_animation_calculate_velocity(AdwSpringAnimation *self,
- guint time) *)
- PROCEDURE adw_spring_animation_calculate_velocity (self: AdwSpringAnimation;
- time: CARDINAL) : REAL;
- END AdwSpringAnimation.
|