Lines Matching defs:button

180 /* button data structure */
183 uint8_t button; /* left button */
191 TYPE2, /* button integrated in trackpad */
203 /* trackpad button data offsets */
219 uint8_t button; /* offset to button data */
232 .button = 0,
245 .button = BUTTON_TYPE2,
258 .button = BUTTON_TYPE3,
265 .button = BUTTON_TYPE4,
609 uint8_t ibtn; /* button status in tapping */
798 * limited information. They encode movement deltas and button
884 /* button properties */
944 int ibt = 0; /* button status */
984 ibt = sc->tp_data[params->tp->button];
985 ntouch = sc->tp_data[params->tp->button - 1];
1049 sc->sc_status.obutton = sc->sc_status.button;
1050 sc->sc_status.button = 0;
1062 sc->sc_status.button |= MOUSE_BUTTON1DOWN;
1067 sc->sc_status.button |= MOUSE_BUTTON3DOWN;
1069 sc->sc_status.button |= MOUSE_BUTTON1DOWN;
1072 sc->sc_status.button |= MOUSE_BUTTON2DOWN;
1078 sc->sc_status.button |= MOUSE_BUTTON1DOWN;
1109 sc->sc_status.button == 0) {
1115 * Add a pair of events (button-down and
1116 * button-up).
1141 wsp_add_to_queue(sc, 0, 0, 0, 0); /* button release */
1146 * translate T-axis into button presses
1185 /* Optionally ignore movement during button is releasing */
1186 if (tun.enable_single_tap_movement != 1 && sc->ibtn != 0 && sc->sc_status.button == 0)
1202 if (ntouch == 2 && sc->sc_status.button != 0) {
1211 sc->sc_status.obutton != sc->sc_status.button) {
1251 if (ntouch == 2 && sc->sc_status.button == 0) {
1279 dx, dy, dz, sc->sc_touch, sc->sc_status.button);
1284 wsp_add_to_queue(sc, dx, -dy, dz, sc->sc_status.button);
1293 if (ntouch == 2 && sc->sc_status.button != 0) {
1563 sc->sc_status.obutton = sc->sc_status.button;
1564 sc->sc_status.button = 0;
1571 if (status->button != status->obutton)