| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104 |
- DEFINITION MODULE FOR "C" AdwSwipeTracker ;
- (*
- m2-GTK4 - AdwSwipeTracker: tracks touchpad/touchscreen swipes for a
- widget implementing AdwSwipeable (e.g. AdwCarousel, AdwFlap,
- AdwLeaflet, AdwOverlaySplitView). Mapped onto
- <libadwaita-1/adw-swipe-tracker.h>.
- *)
- FROM SYSTEM IMPORT ADDRESS;
- EXPORT UNQUALIFIED
- AdwSwipeTracker,
- adw_swipe_tracker_new,
- adw_swipe_tracker_get_swipeable,
- adw_swipe_tracker_get_enabled, adw_swipe_tracker_set_enabled,
- adw_swipe_tracker_get_reversed, adw_swipe_tracker_set_reversed,
- adw_swipe_tracker_get_allow_mouse_drag,
- adw_swipe_tracker_set_allow_mouse_drag,
- adw_swipe_tracker_get_allow_long_swipes,
- adw_swipe_tracker_set_allow_long_swipes,
- adw_swipe_tracker_get_allow_window_handle,
- adw_swipe_tracker_set_allow_window_handle,
- adw_swipe_tracker_get_lower_overshoot,
- adw_swipe_tracker_set_lower_overshoot,
- adw_swipe_tracker_get_upper_overshoot,
- adw_swipe_tracker_set_upper_overshoot,
- adw_swipe_tracker_shift_position;
- TYPE
- AdwSwipeTracker = ADDRESS;
- (* AdwSwipeTracker *adw_swipe_tracker_new(AdwSwipeable *swipeable) *)
- PROCEDURE adw_swipe_tracker_new (swipeable: ADDRESS) : AdwSwipeTracker;
- (* AdwSwipeable *adw_swipe_tracker_get_swipeable(AdwSwipeTracker *self) *)
- PROCEDURE adw_swipe_tracker_get_swipeable (self: AdwSwipeTracker) : ADDRESS;
- (* gboolean adw_swipe_tracker_get_enabled(AdwSwipeTracker *self) *)
- PROCEDURE adw_swipe_tracker_get_enabled (self: AdwSwipeTracker) : INTEGER;
- (* void adw_swipe_tracker_set_enabled(AdwSwipeTracker *self,
- gboolean enabled) *)
- PROCEDURE adw_swipe_tracker_set_enabled (self: AdwSwipeTracker;
- enabled: INTEGER);
- (* gboolean adw_swipe_tracker_get_reversed(AdwSwipeTracker *self) *)
- PROCEDURE adw_swipe_tracker_get_reversed (self: AdwSwipeTracker) : INTEGER;
- (* void adw_swipe_tracker_set_reversed(AdwSwipeTracker *self,
- gboolean reversed) *)
- PROCEDURE adw_swipe_tracker_set_reversed (self: AdwSwipeTracker;
- reversed: INTEGER);
- (* gboolean adw_swipe_tracker_get_allow_mouse_drag(AdwSwipeTracker *self) *)
- PROCEDURE adw_swipe_tracker_get_allow_mouse_drag (self: AdwSwipeTracker)
- : INTEGER;
- (* void adw_swipe_tracker_set_allow_mouse_drag(AdwSwipeTracker *self,
- gboolean allow_mouse_drag) *)
- PROCEDURE adw_swipe_tracker_set_allow_mouse_drag (self: AdwSwipeTracker;
- allow_mouse_drag: INTEGER);
- (* gboolean adw_swipe_tracker_get_allow_long_swipes(AdwSwipeTracker *self) *)
- PROCEDURE adw_swipe_tracker_get_allow_long_swipes (self: AdwSwipeTracker)
- : INTEGER;
- (* void adw_swipe_tracker_set_allow_long_swipes(AdwSwipeTracker *self,
- gboolean allow_long_swipes) *)
- PROCEDURE adw_swipe_tracker_set_allow_long_swipes (self: AdwSwipeTracker;
- allow_long_swipes: INTEGER);
- (* gboolean adw_swipe_tracker_get_allow_window_handle(AdwSwipeTracker *self) *)
- PROCEDURE adw_swipe_tracker_get_allow_window_handle (self: AdwSwipeTracker)
- : INTEGER;
- (* void adw_swipe_tracker_set_allow_window_handle(AdwSwipeTracker *self,
- gboolean allow_window_handle) *)
- PROCEDURE adw_swipe_tracker_set_allow_window_handle
- (self: AdwSwipeTracker; allow_window_handle: INTEGER);
- (* gboolean adw_swipe_tracker_get_lower_overshoot(AdwSwipeTracker *self) *)
- PROCEDURE adw_swipe_tracker_get_lower_overshoot (self: AdwSwipeTracker)
- : INTEGER;
- (* void adw_swipe_tracker_set_lower_overshoot(AdwSwipeTracker *self,
- gboolean overshoot) *)
- PROCEDURE adw_swipe_tracker_set_lower_overshoot (self: AdwSwipeTracker;
- overshoot: INTEGER);
- (* gboolean adw_swipe_tracker_get_upper_overshoot(AdwSwipeTracker *self) *)
- PROCEDURE adw_swipe_tracker_get_upper_overshoot (self: AdwSwipeTracker)
- : INTEGER;
- (* void adw_swipe_tracker_set_upper_overshoot(AdwSwipeTracker *self,
- gboolean overshoot) *)
- PROCEDURE adw_swipe_tracker_set_upper_overshoot (self: AdwSwipeTracker;
- overshoot: INTEGER);
- (* void adw_swipe_tracker_shift_position(AdwSwipeTracker *self, double delta) *)
- PROCEDURE adw_swipe_tracker_shift_position (self: AdwSwipeTracker;
- delta: REAL);
- END AdwSwipeTracker.
|