Lines Matching defs:event

215 TouchpadMovement::EventToMovement(const touchpad_movement* event, mouse_movement* movement,
240 if (event->buttons & kLeftButton) {
247 if (event->zPressure >= fSpecs.minPressure
248 && event->zPressure < fSpecs.maxPressure
249 && ((event->fingerWidth >= 4 && event->fingerWidth <= 7)
250 || event->fingerWidth == 0 || event->fingerWidth == 1)
251 && (event->xPosition != 0 || event->yPosition != 0)) {
253 if (!_CheckScrollingToMovement(event, movement))
254 _MoveToMovement(event, movement);
256 _NoTouchToMovement(event, movement);
260 // We want the current event to be repeated in 50ms if no other
275 TouchpadMovement::_EdgeMotion(const touchpad_movement *event, mouse_movement *movement,
294 if (int32(event->xPosition) < fSpecs.areaStartX + fSpecs.edgeMotionWidth) {
297 } else if (event->xPosition > uint16(
302 if (int32(event->yPosition) < fSpecs.areaStartY + fSpecs.edgeMotionWidth) {
305 } else if (event->yPosition > uint16(
355 TouchpadMovement::_NoTouchToMovement(const touchpad_movement *event,
358 uint32 buttons = event->buttons;
361 TRACE("TouchpadMovement: no touch event\n");
408 TouchpadMovement::_MoveToMovement(const touchpad_movement *event, mouse_movement *movement)
413 TRACE("TouchpadMovement: movement event\n");
420 GetMovement(event->xPosition, event->yPosition);
433 fValidEdgeMotion = _EdgeMotion(event, movement, fValidEdgeMotion);
437 movement->buttons = event->buttons;
442 pressure = 20 * (event->zPressure - fSpecs.minPressure)
459 /*! Checks if this is a scrolling event or not, and also actually does the
462 \return \c true if this was a scrolling event, \c false if not.
465 TouchpadMovement::_CheckScrollingToMovement(const touchpad_movement *event,
477 < event->xPosition && !fMovementStarted
483 > event->yPosition && !fMovementStarted
488 if ((event->fingerWidth == 0 || event->fingerWidth == 1)
500 TRACE("TouchpadMovement: scroll event\n");
510 GetScrolling(event->xPosition, event->yPosition);