Lines Matching refs:device

100 disable_button_scrolling(struct litest_device *device)
102 struct libinput_device *dev = device->libinput_device;
278 /* device is now on some x/y value */
433 /* Enable all tested buttons on the device */
457 /* "Disconnect" device */
460 /* Mark all released buttons until device is removed */
501 struct libinput_device *device = dev->libinput_device;
504 ck_assert(!libinput_device_has_capability(device,
509 libinput_device_pointer_has_button(device, code));
1012 struct libinput_device *device = dev->libinput_device;
1016 libinput_device_config_scroll_set_natural_scroll_enabled(device, 1);
1074 struct libinput_device *device = dev->libinput_device;
1078 libinput_device_config_rotation_set_angle(device, angle);
1436 struct libinput_device *device = dev->libinput_device;
1440 methods = libinput_device_config_scroll_get_method(device);
1442 button = libinput_device_config_scroll_get_button(device);
1444 button = libinput_device_config_scroll_get_default_button(device);
1447 status = libinput_device_config_scroll_set_method(device,
1450 status = libinput_device_config_scroll_set_button(device, BTN_LEFT);
1457 struct litest_device *device = litest_current_device();
1458 struct libinput *li = device->libinput;
1461 if (!libinput_device_pointer_has_button(device->libinput_device,
1465 litest_disable_middleemu(device);
1466 disable_button_scrolling(device);
1468 libinput_device_config_scroll_set_method(device->libinput_device,
1470 libinput_device_config_scroll_set_button(device->libinput_device,
1474 litest_button_click_debounced(device, li, BTN_LEFT, true);
1478 litest_event(device, EV_REL, REL_Y, 1);
1479 litest_event(device, EV_SYN, SYN_REPORT, 0);
1485 litest_button_click_debounced(device, li, BTN_LEFT, false);
1499 struct libinput_device *device = dev->libinput_device;
1504 status = libinput_device_config_middle_emulation_set_enabled(device,
1510 status = libinput_device_config_scroll_set_method(device,
1513 status = libinput_device_config_scroll_set_button(device, BTN_MIDDLE);
1569 /* delete the device while the timer is still active */
1581 struct libinput_device *device = dev->libinput_device;
1584 status = libinput_device_config_scroll_set_method(device,
1588 status = libinput_device_config_scroll_set_button(device, button);
1591 status = libinput_device_config_scroll_set_button_lock(device,
2094 struct libinput_device *device = dev->libinput_device;
2100 if (libinput_device_pointer_has_button(device, BTN_MIDDLE) &&
2106 method = libinput_device_config_scroll_get_method(device);
2109 method = libinput_device_config_scroll_get_default_method(device);
2113 button = libinput_device_config_scroll_get_button(device);
2115 button = libinput_device_config_scroll_get_default_button(device);
2124 struct libinput_device *device = dev->libinput_device;
2128 method = libinput_device_config_scroll_get_method(device);
2130 method = libinput_device_config_scroll_get_default_method(device);
2133 button = libinput_device_config_scroll_get_button(device);
2141 struct libinput_device *device = dev->libinput_device;
2145 ck_assert(libinput_device_config_accel_is_available(device));
2146 ck_assert_double_eq(libinput_device_config_accel_get_default_speed(device),
2148 ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
2152 status = libinput_device_config_accel_set_speed(device,
2156 ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
2161 status = libinput_device_config_accel_set_speed(device,
2165 ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
2170 status = libinput_device_config_accel_set_speed(device,
2174 ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
2184 struct libinput_device *device = dev->libinput_device;
2187 ck_assert(libinput_device_config_accel_is_available(device));
2189 status = libinput_device_config_accel_set_speed(device,
2192 status = libinput_device_config_accel_set_speed(device,
2201 struct libinput_device *device = dev->libinput_device;
2205 ck_assert(!libinput_device_config_accel_is_available(device));
2206 ck_assert_double_eq(libinput_device_config_accel_get_default_speed(device),
2208 ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
2212 status = libinput_device_config_accel_set_speed(device,
2220 ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
2229 struct libinput_device *device = dev->libinput_device;
2231 ck_assert(libinput_device_config_accel_is_available(device));
2232 ck_assert_double_eq(libinput_device_config_accel_get_default_speed(device),
2234 ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
2278 struct libinput_device *device = dev->libinput_device;
2283 ck_assert(libinput_device_config_accel_is_available(device));
2285 profile = libinput_device_config_accel_get_default_profile(device);
2288 profile = libinput_device_config_accel_get_profile(device);
2291 profiles = libinput_device_config_accel_get_profiles(device);
2296 status = libinput_device_config_accel_set_profile(device,
2299 profile = libinput_device_config_accel_get_profile(device);
2302 profile = libinput_device_config_accel_get_default_profile(device);
2305 status = libinput_device_config_accel_set_profile(device,
2308 profile = libinput_device_config_accel_get_profile(device);
2311 status = libinput_device_config_accel_set_profile(device,
2314 profile = libinput_device_config_accel_get_profile(device);
2322 struct libinput_device *device = dev->libinput_device;
2323 double default_speed = libinput_device_config_accel_get_default_speed(device);
2333 ck_assert_int_eq(libinput_device_config_accel_set_speed(device, 1.0),
2336 ck_assert_double_eq(libinput_device_config_accel_get_speed(device), 1.0);
2340 ck_assert_int_eq(libinput_device_config_accel_apply(device, config),
2342 ck_assert_double_eq(libinput_device_config_accel_get_speed(device),
2352 struct libinput_device *device = dev->libinput_device;
2377 ck_assert(libinput_device_config_accel_is_available(device));
2396 status = libinput_device_config_accel_apply(device, config_custom_changed);
2398 profile = libinput_device_config_accel_get_profile(device);
2401 status = libinput_device_config_accel_apply(device, config_custom_default);
2403 profile = libinput_device_config_accel_get_profile(device);
2416 struct libinput_device *device = dev->libinput_device;
2419 ck_assert(libinput_device_config_accel_is_available(device));
2421 status = libinput_device_config_accel_set_profile(device,
2425 status = libinput_device_config_accel_set_profile(device,
2429 status = libinput_device_config_accel_set_profile(device,
2433 status = libinput_device_config_accel_set_profile(device,
2442 struct libinput_device *device = dev->libinput_device;
2446 ck_assert(!libinput_device_config_accel_is_available(device));
2448 profile = libinput_device_config_accel_get_default_profile(device);
2451 profile = libinput_device_config_accel_get_profile(device);
2454 status = libinput_device_config_accel_set_profile(device,
2458 status = libinput_device_config_accel_set_profile(device,
2462 status = libinput_device_config_accel_set_profile(device,
2471 struct libinput_device *device = dev->libinput_device;
2473 libinput_device_config_accel_set_profile(device,
2491 struct litest_device *device = litest_current_device();
2492 struct libinput *li = device->libinput;
2502 disable_button_scrolling(device);
2505 device->libinput_device,
2513 litest_button_click_debounced(device, li, btn[i][0], true);
2514 litest_button_click_debounced(device, li, btn[i][1], true);
2521 litest_button_click_debounced(device, li, btn[i][2], false);
2522 litest_button_click_debounced(device, li, btn[i][3], false);
2533 struct litest_device *device = litest_current_device();
2534 struct libinput *li = device->libinput;
2544 if (!libinput_device_pointer_has_button(device->libinput_device,
2548 disable_button_scrolling(device);
2551 device->libinput_device,
2556 litest_button_click_debounced(device, li, BTN_MIDDLE, true);
2560 litest_button_click_debounced(device, li, btn[i][0], true);
2564 litest_button_click_debounced(device, li, btn[i][1], true);
2571 litest_button_click_debounced(device, li, btn[i][2], false);
2575 litest_button_click_debounced(device, li, btn[i][3], false);
2582 litest_button_click_debounced(device, li, BTN_MIDDLE, false);
2589 struct litest_device *device = litest_current_device();
2590 struct libinput *li = device->libinput;
2594 disable_button_scrolling(device);
2597 device->libinput_device,
2604 litest_button_click_debounced(device, li, button, true);
2612 litest_button_click_debounced(device, li, button, false);
2623 struct litest_device *device = litest_current_device();
2624 struct libinput *li = device->libinput;
2634 disable_button_scrolling(device);
2637 device->libinput_device,
2645 litest_button_click_debounced(device, li, btn[i][0], true);
2646 litest_button_click_debounced(device, li, btn[i][1], true);
2652 litest_button_click_debounced(device, li, btn[i][2], false);
2653 litest_button_click_debounced(device, li, btn[i][2], true);
2660 litest_button_click_debounced(device, li, btn[i][3], false);
2672 struct litest_device *device = litest_current_device();
2673 struct libinput *li = device->libinput;
2677 disable_button_scrolling(device);
2679 if (!libinput_device_pointer_has_button(device->libinput_device,
2684 device->libinput_device,
2693 litest_button_click_debounced(device, li, button, true);
2694 litest_button_click_debounced(device, li, BTN_MIDDLE, true);
2702 litest_button_click_debounced(device, li, button, false);
2706 litest_button_click_debounced(device, li, BTN_MIDDLE, false);
2713 litest_button_click_debounced(device, li, button, true);
2714 litest_button_click_debounced(device, li, BTN_MIDDLE, true);
2722 litest_button_click_debounced(device, li, BTN_MIDDLE, false);
2726 litest_button_click_debounced(device, li, button, false);
2737 struct litest_device *device = litest_current_device();
2738 struct libinput *li = device->libinput;
2742 disable_button_scrolling(device);
2744 if (!libinput_device_pointer_has_button(device->libinput_device,
2749 device->libinput_device,
2758 litest_button_click_debounced(device, li, BTN_LEFT, true);
2759 litest_button_click_debounced(device, li, BTN_RIGHT, true);
2765 litest_button_click_debounced(device, li, BTN_MIDDLE, true);
2776 litest_button_click_debounced(device, li, button, false);
2778 litest_button_click_debounced(device, li, button, true);
2785 litest_button_click_debounced(device, li, BTN_LEFT, false);
2786 litest_button_click_debounced(device, li, BTN_RIGHT, false);
2792 litest_button_click_debounced(device, li, BTN_MIDDLE, false);
2804 struct libinput_device *device = dev->libinput_device;
2813 available = libinput_device_config_middle_emulation_is_available(device);
2816 state = libinput_device_config_middle_emulation_get_enabled(device);
2820 device);
2823 status = libinput_device_config_middle_emulation_set_enabled(device,
2827 status = libinput_device_config_middle_emulation_set_enabled(device,
2831 status = libinput_device_config_middle_emulation_set_enabled(device, 3);
2839 struct libinput_device *device = dev->libinput_device;
2844 available = libinput_device_config_middle_emulation_is_available(device);
2847 state = libinput_device_config_middle_emulation_get_enabled(device);
2850 device);
2853 status = libinput_device_config_middle_emulation_set_enabled(device,
2857 status = libinput_device_config_middle_emulation_set_enabled(device,
2861 status = libinput_device_config_middle_emulation_set_enabled(device, 3);
2869 struct libinput_device *device = dev->libinput_device;
2878 available = libinput_device_config_middle_emulation_is_available(device);
2881 if (libinput_device_pointer_has_button(device, BTN_MIDDLE))
2885 device);
2888 device);
2896 struct libinput_device *device = dev->libinput_device;
2900 available = libinput_device_config_middle_emulation_is_available(device);
2904 device);
2907 device);
2915 struct libinput_device *device = dev->libinput_device;
2920 available = libinput_device_config_middle_emulation_is_available(device);
2922 state = libinput_device_config_middle_emulation_get_enabled(device);
2925 device);
2927 status = libinput_device_config_middle_emulation_set_enabled(device,
2930 status = libinput_device_config_middle_emulation_set_enabled(device,
2939 struct libinput_device *device = dev->libinput_device;
2947 device,
2952 status = libinput_device_config_scroll_set_method(device,
2957 status = libinput_device_config_scroll_set_button(device, BTN_LEFT);
3014 struct libinput_device *device = dev->libinput_device;
3019 device,
3024 status = libinput_device_config_scroll_set_method(device,
3029 status = libinput_device_config_scroll_set_button(device, BTN_LEFT);
3064 struct libinput_device *device = dev->libinput_device;
3068 libinput_device_config_scroll_set_method(device,
3071 device,
3095 struct libinput_device *device = dev->libinput_device;
3099 libinput_device_config_scroll_set_method(device,
3102 device,
3511 struct libinput_device *device = dev->libinput_device;
3514 if (!libinput_device_config_middle_emulation_is_available(device))
3585 struct libinput_device *device = dev->libinput_device;
3588 if (!libinput_device_config_middle_emulation_is_available(device))
3645 struct libinput_device *device = dev->libinput_device;
3648 if (!libinput_device_config_middle_emulation_is_available(device))
3711 /* delete the device while the timer is still active */
3736 /* delete the device the timer is still active */