Lines Matching refs:buttons
52 struct button_state *buttons)
58 for (i = 0; i < sizeof(buttons->bits); i++)
59 buttons->bits[i] = state->bits[i] & ~(prev_state->bits[i]);
64 struct button_state *buttons)
70 for (i = 0; i < sizeof(buttons->bits); i++)
71 buttons->bits[i] = prev_state->bits[i] &
75 /* Merge the previous state with the current one so all buttons look like
617 /* artpen has 0 with buttons pointing east */
931 set_bit(tool->buttons, button);
1050 /* If we don't have libwacom, copy all pen-related buttons from the
1051 tablet vs all mouse-related buttons */
1203 const struct button_state *buttons,
1208 size_t nbits = 8 * sizeof(buttons->bits);
1217 if (!bit_is_set(buttons->bits, i))
1237 struct button_state buttons;
1240 tablet_get_pressed_buttons(tablet, &buttons);
1242 tablet_get_released_buttons(tablet, &buttons);
1248 &buttons,
1981 /* Release all stylus buttons */