Lines Matching refs:li
39 struct libinput *li = dev->libinput;
46 libinput_dispatch(li);
48 while ((event = libinput_get_event(li))) {
56 libinput_dispatch(li);
58 while ((event = libinput_get_event(li))) {
70 struct libinput *li = dev->libinput;
72 litest_drain_events(li);
75 libinput_dispatch(li);
77 litest_assert_touch_down_frame(li);
80 libinput_dispatch(li);
82 litest_assert_touch_up_frame(li);
137 touch_assert_seat_slot(struct libinput *li,
145 libinput_dispatch(li);
146 ev = libinput_get_event(li);
154 ev = libinput_get_event(li);
163 struct libinput *li = dev1->libinput;
165 dev2 = litest_add_device(li, LITEST_WACOM_TOUCH);
167 litest_drain_events(li);
170 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_DOWN, 0, 0);
173 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_DOWN, 0, 1);
176 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_DOWN, 1, 2);
179 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_DOWN, 1, 3);
182 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_MOTION, 0, 0);
183 litest_drain_events(li);
186 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_MOTION, 1, 2);
187 litest_drain_events(li);
190 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_UP, 0, 0);
193 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_UP, 0, 1);
196 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_UP, 1, 2);
199 touch_assert_seat_slot(li, LIBINPUT_EVENT_TOUCH_UP, 1, 3);
310 struct libinput *li;
324 li = dev->libinput;
329 litest_drain_events(li);
333 libinput_dispatch(li);
335 ev = libinput_get_event(li);
345 litest_drain_events(li);
355 struct libinput *li;
365 li = dev->libinput;
399 litest_drain_events(li);
403 libinput_dispatch(li);
404 ev = libinput_get_event(li);
435 litest_drain_events(li);
442 struct libinput *li;
456 li = dev->libinput;
462 litest_drain_events(li);
467 libinput_dispatch(li);
468 ev = libinput_get_event(li);
481 litest_drain_events(li);
557 struct libinput *li;
567 li = libinput_udev_create_context(&simple_interface, NULL, udev);
568 ck_assert_notnull(li);
569 ck_assert_int_eq(libinput_udev_assign_seat(li, "seat0"), 0);
571 libinput_dispatch(li);
573 while ((ev = libinput_get_event(li))) {
587 litest_drain_events(li);
592 litest_drain_events(li);
610 libinput_unref(li);
640 struct libinput *li = dev->libinput;
644 libinput_dispatch(li);
646 event = libinput_get_event(li);
664 struct libinput *li = dev->libinput;
666 litest_drain_events(li);
679 litest_assert_only_typed_events(li,
687 struct libinput *li = dev->libinput;
690 ck_assert_int_ne(libinput_next_event_type(li),
701 struct libinput *li = dev->libinput;
706 litest_drain_events(li);
709 libinput_dispatch(li);
711 ev = libinput_get_event(li);
719 ev = libinput_get_event(li);
724 libinput_dispatch(li);
726 while ((ev = libinput_get_event(li))) {
749 libinput_dispatch(li);
750 ev = libinput_get_event(li);
759 struct libinput *li = dev->libinput;
764 litest_drain_events(li);
769 libinput_dispatch(li);
770 litest_assert_touch_down_frame(li);
772 ev = libinput_get_event(li);
776 ev = libinput_get_event(li);
783 libinput_dispatch(li);
785 ev = libinput_get_event(li);
790 ev = libinput_get_event(li);
794 ev = libinput_get_event(li);
799 ev = libinput_get_event(li);
805 libinput_dispatch(li);
806 litest_assert_touch_up_frame(li);
809 libinput_dispatch(li);
810 litest_assert_touch_up_frame(li);
888 struct libinput *li = dev->libinput;
896 libinput_dispatch(li);
898 event = libinput_get_event(li);
910 struct libinput *li = dev->libinput;
923 libinput_dispatch(li);
925 event = libinput_get_event(li);
928 event = libinput_get_event(li);
932 litest_drain_events(li);
945 libinput_dispatch(li);
946 litest_assert_empty_queue(li);
979 struct libinput *li;
982 li = litest_create_context();
983 dev = litest_add_device(li, LITEST_GENERIC_MULTITOUCH_SCREEN);
984 litest_drain_events(li);
988 litest_drain_events(li);
992 libinput_dispatch(li);
994 ev = libinput_get_event(li);
998 ev = libinput_get_event(li);
1002 ev = libinput_get_event(li);
1006 litest_destroy_context(li);
1013 struct libinput *li = dev->libinput;
1018 litest_drain_events(li);
1029 libinput_dispatch(li);
1032 ev = libinput_get_event(li);
1052 struct libinput *li = dev->libinput;
1057 litest_drain_events(li);
1068 libinput_dispatch(li);
1071 ev = libinput_get_event(li);
1135 struct libinput *li = dev->libinput;
1146 litest_drain_events(li);
1149 libinput_dispatch(li);
1150 litest_assert_touch_cancel(li);
1155 litest_assert_empty_queue(li);
1162 struct libinput *li = dev->libinput;
1173 litest_drain_events(li);
1176 libinput_dispatch(li);
1177 litest_assert_touch_cancel(li);
1180 litest_assert_empty_queue(li);
1186 litest_assert_empty_queue(li);
1193 struct libinput *li = dev->libinput;
1206 litest_drain_events(li);
1217 litest_assert_empty_queue(li);
1224 struct libinput *li = dev->libinput;
1236 litest_drain_events(li);
1239 libinput_dispatch(li);
1240 litest_assert_touch_cancel(li);
1243 libinput_dispatch(li);
1244 litest_assert_touch_motion_frame(li);
1247 libinput_dispatch(li);
1248 litest_assert_touch_up_frame(li);
1253 litest_assert_empty_queue(li);
1260 struct libinput *li = dev->libinput;
1272 litest_drain_events(li);
1275 libinput_dispatch(li);
1276 litest_assert_touch_cancel(li);
1279 libinput_dispatch(li);
1280 litest_assert_touch_motion_frame(li);
1284 litest_assert_empty_queue(li);
1287 libinput_dispatch(li);
1288 litest_assert_touch_motion_frame(li);
1291 libinput_dispatch(li);
1292 litest_assert_touch_up_frame(li);
1297 litest_assert_empty_queue(li);
1304 struct libinput *li = dev->libinput;
1318 litest_drain_events(li);
1321 libinput_dispatch(li);
1322 litest_assert_touch_motion_frame(li);
1333 litest_assert_empty_queue(li);
1336 libinput_dispatch(li);
1337 litest_assert_touch_up_frame(li);