Examples of VertexHitInfo


Examples of com.puzzlebazar.client.util.VertexHitInfo

    DOM.setCapture(uiWidget.getElement());

    int x = event.getX();
    int y = event.getY();

    VertexHitInfo vertexHitInfo = vertexHit(x, y, vertexClickDistance);
    if (vertexHitInfo != null) {
      fireEvent(new VertexMouseDownEvent(vertexHitInfo.getVertex()));
      return;
    }

    EdgeHitInfo edgeHitInfo = edgeHit(x, y, edgeClickDistance);
    if (edgeHitInfo != null) {
View Full Code Here

Examples of com.puzzlebazar.client.util.VertexHitInfo

    DOM.releaseCapture(uiWidget.getElement());

    int x = event.getX();
    int y = event.getY();

    VertexHitInfo vertexHitInfo = vertexHit(x, y, vertexClickDistance);
    if (vertexHitInfo != null) {
      fireEvent(new VertexMouseUpEvent(vertexHitInfo.getVertex()));
      return;
    }

    EdgeHitInfo edgeHitInfo = edgeHit(x, y, edgeClickDistance);
    if (edgeHitInfo != null) {
View Full Code Here

Examples of com.puzzlebazar.client.util.VertexHitInfo

   * @param x The x pixel coordinate within {@link #uiWidget}.
   * @param y The y pixel coordinate within {@link #uiWidget}.
   */
  private void mouseMovedTo(int x, int y) {

    VertexHitInfo vertexHitInfo = vertexHit(x, y, vertexMoveDistance);
    if (vertexHitInfo != null) {
      if (current != OVER_VERTEX ||
          !currentLoc.equals(vertexHitInfo.getVertex())) {
        fireOutEvent();
        current = OVER_VERTEX;
        currentLoc = vertexHitInfo.getVertex();
        fireEvent(new VertexMouseOverEvent(vertexHitInfo.getVertex()));
      }
      fireEvent(new VertexMouseMoveEvent(vertexHitInfo.getVertex()));
      return;
    }

    EdgeHitInfo edgeHitInfo = edgeHit(x, y, edgeMoveDistance);
    if (edgeHitInfo != null) {
View Full Code Here

Examples of com.puzzlebazar.client.util.VertexHitInfo

   */
  private VertexHitInfo vertexHit(int x, int y, int distance) {
    if (distance < 0 || squareGridConverter == null || squareGridValidator == null) {
      return null;
    }
    VertexHitInfo vertexHitInfo = squareGridConverter.pixelToVertex(x, y);
    if (vertexHitInfo != null &&
        squareGridValidator.isValidVertex(vertexHitInfo.getVertex()) &&
        vertexHitInfo.getDist().max() <= distance) {
      return vertexHitInfo;
    }
    return null;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.