Lines Matching refs:li
42 struct libinput *li = dev->libinput;
47 litest_drain_events(li);
50 libinput_dispatch(li);
52 event = libinput_get_event(li);
66 struct libinput *li = dev->libinput;
71 litest_drain_events(li);
74 libinput_dispatch(li);
76 event = libinput_get_event(li);
92 struct libinput *li = dev->libinput;
96 litest_drain_events(li);
99 libinput_dispatch(li);
101 event = libinput_get_event(li);
108 event = libinput_get_event(li);
115 litest_assert_empty_queue(li);
117 libinput_dispatch(li);
119 event = libinput_get_event(li);
126 event = libinput_get_event(li);
138 struct libinput *li;
155 li = litest_create_context();
156 libinput_path_add_device(li, devnode);
157 libinput_dispatch(li);
159 litest_wait_for_event_of_type(li,
162 event = libinput_get_event(li);
165 event = libinput_get_event(li);
180 event = libinput_get_event(li);
195 litest_assert_empty_queue(li);
197 litest_destroy_context(li);
204 struct libinput *li;
211 li = litest_create_context();
212 libinput_path_add_device(li, devnode);
215 litest_drain_events(li);
217 libinput_suspend(li);
219 libinput_dispatch(li);
220 event = libinput_get_event(li);
227 event = libinput_get_event(li);
234 litest_assert_only_typed_events(li, LIBINPUT_EVENT_DEVICE_REMOVED);
235 litest_destroy_context(li);
242 struct libinput *li = dev->libinput;
248 litest_drain_events(li);
254 libinput_dispatch(li);
256 event = libinput_get_event(li);
279 struct libinput *li = dev->libinput;
288 litest_drain_events(li);
298 libinput_dispatch(li);
300 event = libinput_get_event(li);
322 libinput_dispatch(li);
324 event = libinput_get_event(li);
343 struct libinput *li = dev->libinput;
348 litest_drain_events(li);
351 libinput_dispatch(li);
353 event = libinput_get_event(li);
364 litest_drain_events(li);
371 struct libinput *li = dev->libinput;
376 litest_drain_events(li);
379 libinput_dispatch(li);
380 event = libinput_get_event(li);
390 libinput_dispatch(li);
392 event = libinput_get_event(li);
406 struct libinput *li;
416 li = litest_create_context();
417 libinput_path_add_device(li, devnode);
418 libinput_dispatch(li);
420 litest_wait_for_event_of_type(li,
423 event = libinput_get_event(li);
426 event = libinput_get_event(li);
434 event = libinput_get_event(li);
443 litest_assert_empty_queue(li);
446 libinput_dispatch(li);
447 litest_assert_empty_queue(li);
451 libinput_dispatch(li);
452 litest_assert_tablet_button_event(li, BTN_0, LIBINPUT_BUTTON_STATE_PRESSED);
454 libinput_dispatch(li);
455 litest_assert_tablet_button_event(li, BTN_0, LIBINPUT_BUTTON_STATE_RELEASED);
457 litest_destroy_context(li);
463 struct libinput *li = litest_create_context();
464 struct litest_device *dev = litest_add_device(li, LITEST_DELL_CANVAS_TOTEM);
468 litest_drain_events(li);
471 litest_drain_events(li);
474 libinput_dispatch(li);
476 litest_assert_tablet_button_event(li,
480 litest_assert_tablet_tip_event(li, LIBINPUT_TABLET_TOOL_TIP_UP);
481 litest_assert_tablet_proximity_event(li,
484 litest_destroy_context(li);
492 struct libinput *li = totem->libinput;
494 touch = litest_add_device(li, LITEST_DELL_CANVAS_TOTEM_TOUCH);
495 litest_drain_events(li);
499 libinput_dispatch(li);
500 litest_assert_touch_down_frame(li);
502 libinput_dispatch(li);
503 while (libinput_next_event_type(li)) {
504 litest_assert_touch_motion_frame(li);
508 libinput_dispatch(li);
510 litest_assert_tablet_proximity_event(li, LIBINPUT_TABLET_TOOL_PROXIMITY_STATE_IN);
511 litest_assert_tablet_tip_event(li, LIBINPUT_TABLET_TOOL_TIP_DOWN);
512 litest_assert_touch_cancel(li);
515 litest_assert_empty_queue(li);
518 litest_assert_only_typed_events(li, LIBINPUT_EVENT_TABLET_TOOL_AXIS);
521 litest_assert_empty_queue(li);
531 struct libinput *li = totem->libinput;
533 touch = litest_add_device(li, LITEST_DELL_CANVAS_TOTEM_TOUCH);
534 litest_drain_events(li);
537 libinput_dispatch(li);
539 litest_drain_events(li);
546 litest_assert_empty_queue(li);
557 struct libinput *li = totem->libinput;
559 touch = litest_add_device(li, LITEST_DELL_CANVAS_TOTEM_TOUCH);
560 litest_drain_events(li);
563 libinput_dispatch(li);
565 litest_drain_events(li);
571 libinput_dispatch(li);
573 litest_assert_touch_sequence(li);
580 libinput_dispatch(li);
582 litest_assert_touch_sequence(li);