Lines Matching refs:li
38 struct libinput *li = dev->libinput;
43 litest_drain_events(li);
46 libinput_dispatch(li);
47 litest_assert_button_event(li,
51 libinput_dispatch(li);
52 litest_assert_button_event(li,
145 struct libinput *li = dev->libinput;
149 litest_drain_events(li);
158 libinput_dispatch(li);
160 litest_assert_button_event(li, BTN_LEFT,
162 litest_assert_button_event(li, BTN_LEFT,
170 struct libinput *li = dev->libinput;
180 litest_drain_events(li);
187 libinput_dispatch(li);
189 litest_assert_button_event(li, BTN_LEFT,
191 litest_assert_button_event(li, BTN_LEFT,
199 struct libinput *li = dev->libinput;
203 litest_drain_events(li);
210 libinput_dispatch(li);
212 litest_assert_empty_queue(li);
219 struct libinput *li = dev->libinput;
223 litest_drain_events(li);
234 libinput_dispatch(li);
236 litest_assert_button_event(li, BTN_RIGHT,
238 litest_assert_button_event(li, BTN_RIGHT,
246 struct libinput *li = dev->libinput;
253 litest_drain_events(li);
266 libinput_dispatch(li);
268 litest_assert_button_event(li,
271 litest_assert_button_event(li,
280 struct libinput *li = dev->libinput;
288 litest_drain_events(li);
305 libinput_dispatch(li);
307 litest_assert_button_event(li,
310 litest_assert_button_event(li,
319 struct libinput *li = dev->libinput;
326 litest_drain_events(li);
341 libinput_dispatch(li);
343 litest_assert_empty_queue(li);
350 struct libinput *li = dev->libinput;
358 litest_drain_events(li);
375 litest_assert_empty_queue(li);
382 struct libinput *li = dev->libinput;
390 litest_drain_events(li);
409 libinput_dispatch(li);
411 litest_assert_empty_queue(li);
418 struct libinput *li = dev->libinput;
429 litest_drain_events(li);
440 litest_assert_button_event(li,
443 litest_assert_button_event(li,
447 litest_assert_empty_queue(li);
465 litest_assert_button_event(li,
468 litest_assert_button_event(li,
477 struct libinput *li = dev->libinput;
484 litest_drain_events(li);
498 litest_assert_button_event(li,
501 litest_assert_button_event(li,
510 struct libinput *li = dev->libinput;
517 litest_drain_events(li);
521 libinput_dispatch(li);
525 libinput_dispatch(li);
536 litest_assert_button_event(li,
539 litest_assert_button_event(li,
548 struct libinput *li = dev->libinput;
555 litest_drain_events(li);
567 litest_assert_button_event(li,
570 litest_assert_button_event(li,
574 litest_assert_empty_queue(li);
586 litest_assert_button_event(li,
589 litest_assert_button_event(li,
603 litest_assert_button_event(li,
606 litest_assert_button_event(li,
615 struct libinput *li = dev->libinput;
617 litest_drain_events(li);
627 libinput_dispatch(li);
629 litest_assert_button_event(li, BTN_RIGHT,
631 litest_assert_button_event(li, BTN_RIGHT,
636 litest_drain_events(li);
645 libinput_dispatch(li);
647 litest_assert_button_event(li, BTN_LEFT,
649 litest_assert_button_event(li, BTN_LEFT,
658 struct libinput *li = dev->libinput;
660 litest_drain_events(li);
667 libinput_dispatch(li);
668 litest_assert_button_event(li, BTN_RIGHT,
676 libinput_dispatch(li);
678 litest_assert_button_event(li, BTN_RIGHT,
681 litest_drain_events(li);
690 libinput_dispatch(li);
692 litest_assert_button_event(li, BTN_LEFT,
694 litest_assert_button_event(li, BTN_LEFT,
703 struct libinput *li = dev->libinput;
707 litest_drain_events(li);
716 libinput_dispatch(li);
718 litest_assert_button_event(li, BTN_LEFT,
720 litest_assert_button_event(li, BTN_LEFT,
731 libinput_dispatch(li);
733 litest_assert_button_event(li, BTN_RIGHT,
735 litest_assert_button_event(li, BTN_RIGHT,
744 struct libinput *li = dev->libinput;
748 litest_drain_events(li);
754 litest_assert_button_event(li, BTN_LEFT,
762 libinput_dispatch(li);
764 litest_assert_button_event(li, BTN_LEFT,
773 libinput_dispatch(li);
775 litest_assert_button_event(li, BTN_RIGHT,
777 litest_assert_button_event(li, BTN_RIGHT,
786 struct libinput *li = dev->libinput;
789 litest_drain_events(li);
798 libinput_dispatch(li);
804 libinput_dispatch(li);
806 litest_assert_button_event(li, BTN_RIGHT,
808 litest_assert_button_event(li, BTN_RIGHT,
816 struct libinput *li = dev->libinput;
819 litest_drain_events(li);
826 libinput_dispatch(li);
832 libinput_dispatch(li);
834 litest_assert_button_event(li,
837 litest_assert_button_event(li,
869 struct libinput *li = dev->libinput;
873 litest_drain_events(li);
882 libinput_dispatch(li);
884 litest_assert_button_event(li, BTN_LEFT,
886 litest_assert_button_event(li, BTN_LEFT,
894 struct libinput *li = dev->libinput;
898 litest_drain_events(li);
909 libinput_dispatch(li);
911 litest_assert_button_event(li, BTN_RIGHT,
913 litest_assert_button_event(li, BTN_RIGHT,
921 struct libinput *li = dev->libinput;
925 litest_drain_events(li);
938 libinput_dispatch(li);
940 litest_assert_button_event(li, BTN_MIDDLE,
942 litest_assert_button_event(li, BTN_MIDDLE,
950 struct libinput *li = dev->libinput;
956 litest_drain_events(li);
982 libinput_dispatch(li);
983 litest_assert_button_event(li, button,
1002 libinput_dispatch(li);
1005 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1008 litest_assert_button_event(li, button,
1031 libinput_dispatch(li);
1032 litest_assert_empty_queue(li);
1039 struct libinput *li = dev->libinput;
1041 litest_drain_events(li);
1048 libinput_dispatch(li);
1050 litest_assert_button_event(li, BTN_LEFT,
1052 litest_assert_button_event(li, BTN_LEFT,
1060 struct libinput *li = dev->libinput;
1064 litest_drain_events(li);
1073 libinput_dispatch(li);
1074 ck_assert_int_eq(libinput_next_event_type(li), LIBINPUT_EVENT_NONE);
1081 struct libinput *li = dev->libinput;
1083 litest_drain_events(li);
1089 libinput_dispatch(li);
1090 litest_assert_button_event(li, BTN_LEFT,
1093 libinput_dispatch(li);
1094 ck_assert_int_eq(libinput_next_event_type(li), LIBINPUT_EVENT_NONE);
1101 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1107 litest_assert_button_event(li, BTN_LEFT,
1115 struct libinput *li = dev->libinput;
1131 litest_drain_events(li);
1139 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1142 litest_drain_events(li);
1148 litest_assert_empty_queue(li);
1151 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_BUTTON);
1158 litest_assert_empty_queue(li);
1162 litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
1169 struct libinput *li = dev->libinput;
1171 litest_drain_events(li);
1177 litest_assert_button_event(li,
1185 litest_assert_button_event(li,
1189 libinput_dispatch(li);
1191 litest_assert_empty_queue(li);
1198 struct libinput *li = dev->libinput;
1200 litest_drain_events(li);
1206 litest_assert_button_event(li,
1214 litest_assert_button_event(li,
1218 libinput_dispatch(li);
1220 litest_assert_empty_queue(li);
1227 struct libinput *li = dev->libinput;
1229 litest_drain_events(li);
1235 litest_assert_button_event(li,
1243 litest_assert_button_event(li,
1247 libinput_dispatch(li);
1249 litest_assert_empty_queue(li);
1256 struct libinput *li = dev->libinput;
1260 litest_drain_events(li);
1273 litest_assert_button_event(li,
1276 litest_assert_button_event(li,
1279 litest_assert_button_event(li,
1282 litest_assert_empty_queue(li);
1288 litest_assert_button_event(li,
1291 litest_assert_empty_queue(li);
1298 struct libinput *li = dev->libinput;
1302 litest_drain_events(li);
1315 litest_assert_button_event(li,
1318 litest_assert_button_event(li,
1321 litest_assert_button_event(li,
1324 litest_assert_empty_queue(li);
1330 litest_assert_button_event(li,
1333 litest_assert_empty_queue(li);
1340 struct libinput *li = dev->libinput;
1345 litest_drain_events(li);
1360 litest_assert_button_event(li,
1363 litest_assert_empty_queue(li);
1367 libinput_dispatch(li);
1369 libinput_dispatch(li);
1370 litest_drain_events(li);
1375 libinput_dispatch(li);
1376 event = libinput_get_event(li);
1394 libinput_dispatch(li);
1395 event = libinput_get_event(li);
1405 litest_assert_button_event(li,
1409 litest_assert_empty_queue(li);
1416 struct libinput *li = dev->libinput;
1419 litest_drain_events(li);
1433 litest_assert_button_event(li,
1436 litest_assert_empty_queue(li);
1441 libinput_dispatch(li);
1442 event = libinput_get_event(li);
1463 libinput_dispatch(li);
1464 event = libinput_get_event(li);
1472 libinput_dispatch(li);
1473 event = libinput_get_event(li);
1490 libinput_dispatch(li);
1491 event = libinput_get_event(li);
1500 litest_assert_button_event(li,
1504 litest_assert_empty_queue(li);
1511 struct libinput *li = dev->libinput;
1513 litest_drain_events(li);
1522 litest_drain_events(li);
1527 litest_assert_button_event(li,
1530 litest_assert_empty_queue(li);
1536 litest_assert_button_event(li,
1540 litest_assert_empty_queue(li);
1547 struct libinput *li = dev->libinput;
1549 litest_drain_events(li);
1558 litest_drain_events(li);
1563 litest_assert_button_event(li,
1566 litest_assert_empty_queue(li);
1572 litest_assert_button_event(li,
1576 litest_assert_empty_queue(li);
1583 struct libinput *li = dev->libinput;
1585 litest_drain_events(li);
1588 libinput_dispatch(li);
1590 libinput_dispatch(li);
1595 libinput_dispatch(li);
1597 litest_assert_button_event(li,
1600 litest_assert_empty_queue(li);
1605 litest_assert_button_event(li,
1614 struct libinput *li = dev->libinput;
1616 litest_drain_events(li);
1622 litest_assert_button_event(li,
1625 litest_assert_empty_queue(li);
1631 litest_assert_button_event(li,
1635 litest_assert_empty_queue(li);
1642 struct libinput *li = dev->libinput;
1644 litest_drain_events(li);
1650 litest_assert_button_event(li,
1653 litest_assert_empty_queue(li);
1659 litest_assert_button_event(li,
1663 litest_assert_empty_queue(li);
1670 struct libinput *li = dev->libinput;
1672 litest_drain_events(li);
1678 litest_assert_button_event(li,
1681 litest_assert_empty_queue(li);
1687 litest_assert_button_event(li,
1691 litest_assert_empty_queue(li);
1698 struct libinput *li = dev->libinput;
1706 litest_drain_events(li);
1709 libinput_dispatch(li);
1711 libinput_dispatch(li);
1712 litest_assert_empty_queue(li);
1715 libinput_dispatch(li);
1724 litest_assert_button_event(li, BTN_RIGHT, LIBINPUT_BUTTON_STATE_PRESSED);
1725 litest_assert_button_event(li, BTN_RIGHT, LIBINPUT_BUTTON_STATE_RELEASED);
1732 struct libinput *li = dev->libinput;
1740 litest_drain_events(li);
1743 libinput_dispatch(li);
1745 libinput_dispatch(li);
1746 litest_assert_empty_queue(li);
1749 libinput_dispatch(li);
1751 libinput_dispatch(li);
1760 litest_assert_button_event(li, BTN_LEFT, LIBINPUT_BUTTON_STATE_PRESSED);
1761 litest_assert_button_event(li, BTN_LEFT, LIBINPUT_BUTTON_STATE_RELEASED);
1768 struct libinput *li = dev->libinput;
1772 litest_drain_events(li);
1781 litest_assert_button_event(li,
1784 litest_assert_button_event(li,
1788 litest_assert_empty_queue(li);
1799 litest_assert_button_event(li,
1802 litest_assert_button_event(li,
1811 struct libinput *li = dev->libinput;
1812 struct litest_device *trackpoint = litest_add_device(li,
1818 litest_drain_events(li);
1827 litest_assert_button_event(li,
1830 litest_assert_button_event(li,
1834 litest_assert_empty_queue(li);
1845 litest_assert_button_event(li,
1848 litest_assert_button_event(li,
1860 struct libinput *li = dev->libinput;
1870 libinput_dispatch(li);
1891 struct libinput *li = dev->libinput;
1895 litest_drain_events(li);
1902 litest_assert_button_event(li,
1911 litest_assert_button_event(li,
1915 libinput_dispatch(li);
1917 litest_assert_empty_queue(li);
1924 struct libinput *li = dev->libinput;
1928 litest_drain_events(li);
1934 litest_assert_button_event(li,
1942 litest_assert_button_event(li,
1946 libinput_dispatch(li);
1948 litest_assert_empty_queue(li);
1955 struct libinput *li = dev->libinput;
1959 litest_drain_events(li);
1965 litest_assert_button_event(li,
1973 litest_assert_button_event(li,
1977 libinput_dispatch(li);
1979 litest_assert_empty_queue(li);
1986 struct libinput *li = dev->libinput;
1989 litest_drain_events(li);
1995 litest_assert_button_event(li,
2005 litest_assert_button_event(li,
2009 libinput_dispatch(li);
2011 litest_assert_empty_queue(li);
2020 litest_assert_button_event(li,
2023 litest_assert_button_event(li,
2027 libinput_dispatch(li);
2034 struct libinput *li = dev->libinput;
2039 litest_drain_events(li);
2046 litest_assert_button_event(li,
2057 litest_assert_button_event(li,
2060 libinput_dispatch(li);
2062 litest_assert_empty_queue(li);
2071 litest_assert_button_event(li,
2074 litest_assert_button_event(li,
2078 libinput_dispatch(li);
2084 struct libinput *li;
2112 li = litest_create_context();
2113 device = libinput_path_add_device(li,
2123 litest_destroy_context(li);