Lines Matching refs:libinput
35 #include <libinput.h>
44 #include "libinput-private-config.h"
45 #include "libinput-util.h"
405 struct libinput *libinput;
460 struct libinput *litest_create_context(void);
461 void litest_destroy_context(struct libinput *li);
462 void litest_disable_log_handler(struct libinput *libinput);
463 void litest_restore_log_handler(struct libinput *libinput);
464 void litest_set_log_handler_bug(struct libinput *libinput);
523 litest_add_device(struct libinput *libinput,
544 litest_add_device_with_overrides(struct libinput *libinput,
717 struct libinput *li,
745 litest_wait_for_event(struct libinput *li);
748 litest_wait_for_event_of_type(struct libinput *li, ...);
751 litest_drain_events(struct libinput *li);
754 litest_drain_events_of_type(struct libinput *li, ...);
761 litest_assert_empty_queue(struct libinput *li);
764 litest_assert_touch_sequence(struct libinput *li);
767 litest_assert_touch_motion_frame(struct libinput *li);
769 litest_assert_touch_down_frame(struct libinput *li);
771 litest_assert_touch_up_frame(struct libinput *li);
773 litest_assert_touch_cancel(struct libinput *li);
844 litest_assert_key_event(struct libinput *li, unsigned int key,
848 litest_assert_button_event(struct libinput *li,
853 litest_assert_switch_event(struct libinput *li,
858 litest_assert_scroll(struct libinput *li,
864 litest_assert_axis_end_sequence(struct libinput *li,
870 litest_assert_only_typed_events(struct libinput *li,
874 litest_assert_only_axis_events(struct libinput *li,
878 litest_assert_no_typed_events(struct libinput *li,
882 litest_assert_tablet_button_event(struct libinput *li,
887 litest_assert_tablet_proximity_event(struct libinput *li,
891 litest_assert_tablet_tip_event(struct libinput *li,
895 litest_assert_pad_button_event(struct libinput *li,
899 litest_assert_pad_key_event(struct libinput *li,
904 litest_assert_gesture_event(struct libinput *li,