Lines Matching refs:tool

262 	struct libinput_tablet_tool *tool;
288 tool = libinput_event_tablet_tool_get_tool(tablet_event);
289 ck_assert_int_eq(libinput_tablet_tool_get_type(tool), LIBINPUT_TABLET_TOOL_TYPE_ERASER);
303 tool = libinput_event_tablet_tool_get_tool(tablet_event);
304 ck_assert_int_eq(libinput_tablet_tool_get_type(tool), LIBINPUT_TABLET_TOOL_TYPE_ERASER);
992 struct libinput_tablet_tool * tool;
997 tool = libinput_event_tablet_tool_get_tool(tablet_event);
998 ck_assert_int_eq(libinput_tablet_tool_get_type(tool), type);
1172 struct libinput_tablet_tool *tool;
1195 tool = libinput_event_tablet_tool_get_tool(tablet_event);
1206 if (libinput_tablet_tool_has_distance(tool)) {
1214 if (libinput_tablet_tool_has_tilt(tool)) {
1249 if (libinput_tablet_tool_has_distance(tool))
1252 if (libinput_tablet_tool_has_tilt(tool)) {
1271 tool = libinput_event_tablet_tool_get_tool(tablet_event);
1283 if (libinput_tablet_tool_has_distance(tool)) {
1292 if (libinput_tablet_tool_has_tilt(tool)) {
1840 /* Test that left-handed mode doesn't go into effect until the tool has
1842 * the tool into proximity and make sure libinput processes the
1892 /* Since we've drained the events and libinput's aware the tool is out
2320 struct libinput_tablet_tool *tool;
2332 tool = libinput_event_tablet_tool_get_tool(tablet_event);
2333 ck_assert(libinput_tablet_tool_is_unique(tool));
2344 struct libinput_tablet_tool *tool;
2356 tool = libinput_event_tablet_tool_get_tool(tablet_event);
2357 ck_assert_uint_eq(libinput_tablet_tool_get_serial(tool), 1000);
2368 struct libinput_tablet_tool *tool;
2379 tool = libinput_event_tablet_tool_get_tool(tablet_event);
2398 ck_assert(tool_id == libinput_tablet_tool_get_tool_id(tool));
2409 struct libinput_tablet_tool *tool;
2428 tool = libinput_event_tablet_tool_get_tool(tablet_event);
2430 ck_assert_uint_eq(libinput_tablet_tool_get_serial(tool), 2000);
2441 struct libinput_tablet_tool *tool;
2461 tool = libinput_event_tablet_tool_get_tool(tablet_event);
2463 ck_assert_uint_eq(libinput_tablet_tool_get_serial(tool), 1000);
2477 struct libinput_tablet_tool *tool;
2489 tool = libinput_event_tablet_tool_get_tool(tablet_event);
2491 ck_assert_notnull(tool);
2492 ck_assert(tool == libinput_tablet_tool_ref(tool));
2493 ck_assert(tool == libinput_tablet_tool_unref(tool));
2496 ck_assert(libinput_tablet_tool_unref(tool) == NULL);
2506 struct libinput_tablet_tool *tool;
2519 tool = libinput_event_tablet_tool_get_tool(tablet_event);
2520 ck_assert_notnull(tool);
2522 ck_assert(libinput_tablet_tool_get_user_data(tool) == NULL);
2523 libinput_tablet_tool_set_user_data(tool, userdata);
2524 ck_assert(libinput_tablet_tool_get_user_data(tool) == userdata);
2525 libinput_tablet_tool_set_user_data(tool, NULL);
2526 ck_assert(libinput_tablet_tool_get_user_data(tool) == NULL);
2579 struct libinput_tablet_tool *tool[2] = {0};
2601 tool[i] = libinput_event_tablet_tool_get_tool(tev);
2606 ck_assert_notnull(tool[0]);
2607 ck_assert_notnull(tool[1]);
2608 ck_assert_ptr_eq(tool[0], tool[1]);
2620 struct libinput_tablet_tool *tool[2] = {0};
2645 tool[i] = libinput_event_tablet_tool_get_tool(tev);
2649 /* We should get different tool objects for each device */
2650 ck_assert_notnull(tool[0]);
2651 ck_assert_notnull(tool[1]);
2652 ck_assert_ptr_ne(tool[0], tool[1]);
2666 struct libinput_tablet_tool *tool;
2681 tool = libinput_event_tablet_tool_get_tool(tev);
2682 serial = libinput_tablet_tool_get_serial(tool);
2705 tool = libinput_event_tablet_tool_get_tool(tev);
2706 serial = libinput_tablet_tool_get_serial(tool);
2722 tool = libinput_event_tablet_tool_get_tool(tev);
2723 serial = libinput_tablet_tool_get_serial(tool);
2729 /* Quirk: tool out event is a serial of 0 */
2740 tool = libinput_event_tablet_tool_get_tool(tev);
2741 serial = libinput_tablet_tool_get_serial(tool);
2764 struct libinput_tablet_tool *tool;
2766 /* The axis capabilities of a tool can differ depending on the type of
2767 * tablet the tool is being used with */
2779 tool = libinput_event_tablet_tool_get_tool(t);
2781 ck_assert(libinput_tablet_tool_has_pressure(tool));
2782 ck_assert(libinput_tablet_tool_has_distance(tool));
2783 ck_assert(!libinput_tablet_tool_has_tilt(tool));
2794 tool = libinput_event_tablet_tool_get_tool(t);
2796 ck_assert(libinput_tablet_tool_has_pressure(tool));
2797 ck_assert(libinput_tablet_tool_has_distance(tool));
2798 ck_assert(libinput_tablet_tool_has_tilt(tool));
2822 struct libinput_tablet_tool *tool;
2867 tool = libinput_event_tablet_tool_get_tool(t);
2868 type = libinput_tablet_tool_get_type(tool);
2870 /* Devices with doubled-up tool bits send the pen
2871 * in-prox and immediately out-of-prox before the real tool
2884 tool = libinput_event_tablet_tool_get_tool(t);
2885 type = libinput_tablet_tool_get_type(tool);
2908 struct libinput_tablet_tool *tool;
2935 tool = libinput_event_tablet_tool_get_tool(tev);
2936 serial = libinput_tablet_tool_get_serial(tool);
2946 tool = libinput_event_tablet_tool_get_tool(tev);
2948 libinput_tablet_tool_get_serial(tool));
2975 struct libinput_tablet_tool *tool;
2993 tool = libinput_event_tablet_tool_get_tool(tev);
2994 libinput_tablet_tool_ref(tool);
3006 ck_assert_ptr_eq(libinput_event_tablet_tool_get_tool(tev), tool);
3014 ck_assert_ptr_ne(libinput_event_tablet_tool_get_tool(tev), tool);
3015 libinput_tablet_tool_unref(tool);
3016 tool = libinput_event_tablet_tool_get_tool(tev);
3017 libinput_tablet_tool_ref(tool);
3027 tool);
3040 tool);
3055 tool);
3065 tool);
3080 tool);
3087 libinput_tablet_tool_unref(tool);
3175 struct libinput_tablet_tool *tool;
3187 tool = libinput_event_tablet_tool_get_tool(tev);
3188 ck_assert_notnull(tool);
3189 ck_assert_int_eq(libinput_tablet_tool_get_type(tool),
3202 struct libinput_tablet_tool *tool;
3216 tool = libinput_event_tablet_tool_get_tool(tev);
3217 ck_assert_notnull(tool);
3218 libinput_tablet_tool_ref(tool);
3227 !!libinput_tablet_tool_has_button(tool, code));
3247 libinput_tablet_tool_unref(tool);
3299 struct libinput_tablet_tool *tool;
3320 tool = libinput_event_tablet_tool_get_tool(tev);
3321 ck_assert_notnull(tool);
3322 libinput_tablet_tool_ref(tool);
3326 ck_assert(libinput_tablet_tool_has_wheel(tool));
3374 libinput_tablet_tool_unref(tool);
3384 struct libinput_tablet_tool *tool;
3401 tool = libinput_event_tablet_tool_get_tool(tev);
3403 ck_assert_notnull(tool);
3404 ck_assert_int_eq(libinput_tablet_tool_get_type(tool),
3407 ck_assert(libinput_tablet_tool_has_slider(tool));
3472 struct libinput_tablet_tool *tool;
3489 tool = libinput_event_tablet_tool_get_tool(tev);
3490 ck_assert_notnull(tool);
3491 ck_assert_int_eq(libinput_tablet_tool_get_type(tool),
3493 ck_assert(libinput_tablet_tool_has_rotation(tool));
4245 struct libinput_tablet_tool *tool;
4262 tool = libinput_event_tablet_tool_get_tool(tev);
4263 ck_assert(libinput_tablet_tool_has_tilt(tool));
4275 struct libinput_tablet_tool *tool;
4292 tool = libinput_event_tablet_tool_get_tool(tev);
4293 ck_assert(!libinput_tablet_tool_has_tilt(tool));