Lines Matching refs:state

54  * Look at the state diagram in doc/touchpad-gestures-state-machine.svg
61 gesture_state_to_str(enum tp_gesture_state state)
63 switch (state) {
158 switch (tp->gesture.state) {
198 if (tp->buttons.is_clickpad && tp->buttons.state)
489 "invalid gesture event %s in state %s\n",
491 gesture_state_to_str(tp->gesture.state));
522 /* If the tap state machine is already in a hold status, for example
525 if (tp->tap.state == TAP_STATE_HOLD ||
526 tp->tap.state == TAP_STATE_TOUCH_2_HOLD ||
527 tp->tap.state == TAP_STATE_TOUCH_3_HOLD)
530 /* If the tap state machine is in dead status, use the timer. This
533 if (tp->tap.state == TAP_STATE_DEAD)
536 /* Otherwise, sync the hold notification with the tap state machine */
568 tp->gesture.state = GESTURE_STATE_UNKNOWN;
573 tp->gesture.state = GESTURE_STATE_POINTER_MOTION;
576 tp->gesture.state = GESTURE_STATE_SCROLL;
594 tp->gesture.state = GESTURE_STATE_NONE;
597 tp->gesture.state = GESTURE_STATE_HOLD;
603 tp->gesture.state = GESTURE_STATE_POINTER_MOTION;
608 tp->gesture.state = GESTURE_STATE_SCROLL;
612 tp->gesture.state = GESTURE_STATE_SWIPE;
617 tp->gesture.state = GESTURE_STATE_PINCH;
634 tp->gesture.state = GESTURE_STATE_NONE;
637 tp->gesture.state = GESTURE_STATE_HOLD_AND_MOTION;
641 tp->gesture.state = GESTURE_STATE_POINTER_MOTION;
646 tp->gesture.state = GESTURE_STATE_SCROLL;
650 tp->gesture.state = GESTURE_STATE_SWIPE;
655 tp->gesture.state = GESTURE_STATE_PINCH;
672 tp->gesture.state = GESTURE_STATE_NONE;
676 tp->gesture.state = GESTURE_STATE_POINTER_MOTION;
701 tp->gesture.state = GESTURE_STATE_NONE;
712 tp->gesture.state = GESTURE_STATE_HOLD_AND_MOTION;
735 tp->gesture.state = GESTURE_STATE_NONE;
740 tp->gesture.state = GESTURE_STATE_PINCH;
761 tp->gesture.state = GESTURE_STATE_NONE;
783 tp->gesture.state = GESTURE_STATE_NONE;
804 oldstate = tp->gesture.state;
806 switch(tp->gesture.state) {
833 if (oldstate != tp->gesture.state) {
835 "gesture state %s → %s → %s\n",
838 gesture_state_to_str(tp->gesture.state));
887 if (tp->gesture.state == GESTURE_STATE_HOLD &&
895 if (tp->gesture.state == GESTURE_STATE_HOLD_AND_MOTION &&
1253 if (tp->gesture.state == GESTURE_STATE_NONE)
1256 if (tp->gesture.state == GESTURE_STATE_UNKNOWN)
1259 if (tp->gesture.state == GESTURE_STATE_HOLD)
1262 if (tp->gesture.state == GESTURE_STATE_POINTER_MOTION)
1265 if (tp->gesture.state == GESTURE_STATE_HOLD_AND_MOTION)
1268 if (tp->gesture.state == GESTURE_STATE_SCROLL)
1271 if (tp->gesture.state == GESTURE_STATE_SWIPE)
1274 if (tp->gesture.state == GESTURE_STATE_PINCH)
1309 (tp->buttons.is_clickpad && tp->buttons.state &&
1310 tp->thumb.state == THUMB_STATE_FINGER)) {
1311 if (tp->gesture.state != GESTURE_STATE_POINTER_MOTION) {
1350 enum tp_gesture_state state = tp->gesture.state;
1357 switch (state) {
1401 if (tp->gesture.started && tp->gesture.state != GESTURE_STATE_HOLD)
1445 /* If in UNKNOWN or POINTER_MOTION state, go back to
1448 if (tp->gesture.state == GESTURE_STATE_UNKNOWN ||
1449 tp->gesture.state == GESTURE_STATE_POINTER_MOTION) {
1522 tp->gesture.state = GESTURE_STATE_NONE;