Package com.sparshui.common.messages.events

Examples of com.sparshui.common.messages.events.TouchEvent


      if (_myId != Integer.MAX_VALUE) {
        _myId = Integer.MAX_VALUE;
        _nMoves = 1000;
        _nCurrent = 0;
        // indicate to clear all single-point mouse activity
        retEvents.add(new TouchEvent());
      }
      return retEvents;
    }
    int id = changedTouchPoint.getID();
    if (Logger.debugging)
      Logger.info("\nSinglePointGesture id=" + id + " state="
          + changedTouchPoint.getState() + " ncurrent=" + _nCurrent
          + " nMoves=" + _nMoves);
    switch (changedTouchPoint.getState()) {
    case TouchState.BIRTH:
      _myId = id;
      _birth = new TouchPoint(changedTouchPoint);
      _nCurrent = 1;
      _nMoves = 0;
      break;
    case TouchState.MOVE:
      if (id != _myId)
        return retEvents;
      switch (++_nMoves) {
      case 2:
        if (checkClick(changedTouchPoint, retEvents, false))
          return retEvents;
        break;
      }
      break;
    case TouchState.DEATH:
      if (id != _myId)
        return retEvents;
      _nCurrent = 0;
      if (_nMoves < 2 && checkClick(changedTouchPoint, retEvents, true))
        return retEvents;
      break;
    }
    retEvents.add(new TouchEvent(changedTouchPoint));
    return retEvents;
  }
View Full Code Here


      return false;
    _nMoves += 2;
    // long (1/2 sec) pause and drag == double-click-drag ==> _translate
    tp = new TouchPoint(_birth);
    tp.setState(TouchState.DEATH);
    retEvents.add(new TouchEvent(tp));
    tp.setState(TouchState.CLICK);
    retEvents.add(new TouchEvent(tp));
    if (isSingleClick)
      return true;
    tp.setState(TouchState.BIRTH);
    retEvents.add(new TouchEvent(tp));
    if (!isDeath)
      return true;
    tp.setState(TouchState.DEATH);
    retEvents.add(new TouchEvent(tp));
    tp.setState(TouchState.CLICK);
    retEvents.add(new TouchEvent(tp));
    return true;
  }
View Full Code Here

TOP

Related Classes of com.sparshui.common.messages.events.TouchEvent

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.