Package com.sencha.gxt.core.client.util

Examples of com.sencha.gxt.core.client.util.Point


   * @param y the y coordinate
   * @param fx the fx instance
   */
  public final void setXY(int x, int y, Fx fx) {
    if (fx == null) {
      setXY(new Point(x, y));
    } else {
      fx.run(new Move(this, x, y));
    }
  }
View Full Code Here


  protected void onMouseDown(final Context context, final Element parent, NativeEvent event,
      final ValueUpdater<Integer> valueUpdater) {
    Element target = Element.as(event.getEventTarget());
    if (!getAppearance().getThumb(parent).isOrHasChild(target)) {
      int value = getAppearance().getClickedValue(context, parent, new Point(event.getClientX(), event.getClientY()));
      value = reverseValue(parent.<XElement> cast(), value);
      value = normalizeValue(value);
      valueUpdater.update(value);
      return;
    }
View Full Code Here

          positionTip(event.getNativeEvent());
          break;
        case Event.ONMOUSEUP:
          this.remove();
          XElement p = XElement.as(parent);
          int v = setValue(p, reverseValue(p, getAppearance().getClickedValue(context, p, new Point(event.getNativeEvent().getClientX(), event.getNativeEvent().getClientY()))));
          valueUpdater.update(v);
          getAppearance().onMouseUp(context, parent);
          getAppearance().onMouseOut(context, parent);
          tip.hide();
          break;
View Full Code Here

      if (!showMessage) {
        return;
      }

      XElement p = XElement.as(parent);
      int v = setValue(p, reverseValue(p, getAppearance().getClickedValue(context, p, new Point(event.getClientX(), event.getClientY()))));
      Element thumb = getAppearance().getThumb(parent);
      tip.setToolTipConfig(toolTipConfig);
      tip.setText(onFormatValue(v));

      if (!tip.isAttached()) {
View Full Code Here

    }

    public void onMouseMove(int thumbWidth, int thumbHeight, Element target) {
      this.target = target;
      Side origAnchor = toolTipConfig.getAnchor();
      Point p = getTargetXY(0);
      p.setX(p.getX() - (thumbWidth / 2));
      p.setY(p.getY() - (thumbHeight / 2));
      super.showAt(p.getX(), p.getY());
      toolTipConfig.setAnchor(origAnchor);
    }
View Full Code Here

        logger.finest("doLayout");
      }
      XElement con = getContainerTarget();
      XElement e = widget.getElement().cast();
      e.makePositionable(true);
      Point p = e.getAlignToXY(con, new AnchorAlignment(Anchor.CENTER, Anchor.CENTER), 0, 0);
      p = e.translatePoints(p);
      applyLayout(widget, new Rectangle(p.getX(), p.getY(), -1, -1));
    }
  }
View Full Code Here

    setWidth(config.getWidth());
    setHeight(config.getHeight());

    getElement().updateZIndex(0);

    Point p = position();
    getElement().setLeftTop(p.getX(), p.getY());

    show();

    afterShow();
  }
View Full Code Here

        bottomRight.add(this);
      }
        break;
    }

    return new Point(left, top);
  }
View Full Code Here

          con.add(w);
          adj = 0;
        }
      }

      Point p = XElement.as(getEditableGrid().getView().getRow(cell.getRow())).getXY();
      rowEditor.setPagePosition(p.getX(), p.getY());

      verifyLayout();

      startMonitoring();
      positionButtons();
View Full Code Here

    getElement().makePositionable(true);
    getElement().updateZIndex(0);

    doAutoWidth();
    Point p = new Point(x, y);
    if (constrainPosition) {
      p = getElement().adjustForConstraints(p);
    }
    setPagePosition(p.getX() + XDOM.getBodyScrollLeft(), p.getY() + XDOM.getBodyScrollTop());
    getElement().setVisibility(true);

    sync(true);
  }
View Full Code Here

TOP

Related Classes of com.sencha.gxt.core.client.util.Point

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.