Lines Matching defs:scroll
285 dce->valuators[i].scroll = slave->valuator->axes[i].scroll;
627 * Lots of possible separate button scroll events (horiz + vert)
628 * Lots of possible separate raw button scroll events (horiz + vert)
746 /* reset last.scroll to avoid a button storm */
747 valuator_mask_set_double(dev->last.scroll, valuator, 0);
1496 * Generate events for each scroll axis that changed between before/after
1504 * @param[in,out] last Last scroll state posted in absolute coords (modified
1526 if (dev->valuator->axes[axis].scroll.type == SCROLL_TYPE_NONE)
1533 incr = ax->scroll.increment;
1549 b = (ax->scroll.type == SCROLL_TYPE_VERTICAL) ? 5 : 7;
1564 * We may get a bigger scroll delta than we can generate events
1583 /* We emulated, update last.scroll */
1619 ValuatorMask scroll;
1646 /* Turn a scroll button press into a smooth-scrolling event if
1685 adj *= pDev->valuator->axes[axis].scroll.increment;
1701 valuator_mask_zero(&scroll);
1712 valuator_mask_set_double(&scroll, i, pDev->last.valuators[i]);
1715 emulate_scroll_button_events(events, pDev, realtype, i, &scroll,
1716 pDev->last.scroll, ms,