Package com.sencha.gxt.fx.client

Examples of com.sencha.gxt.fx.client.Draggable


      getElement().setVisibility(false);
      getElement().getStyle().setProperty("backgroundColor", "white");
      getElement().setOpacity(0);

      d = new Draggable(this);
      d.setUseProxy(false);
      d.setConstrainVertical(true);
      d.setStartDragDistance(0);
      d.addDragHandler(listener);
    }
View Full Code Here


   *
   * @return the draggable instance
   */
  public Draggable getDraggable() {
    if (dragger == null && draggable) {
      dragger = new Draggable(this, header);
      dragger.setConstrainClient(getConstrain());
      dragger.setSizeProxyToSource(false);
      dragger.addDragHandler(dragHandler);
    }
    return dragger;
View Full Code Here

    ghost = ghost();
    if (eventPreview != null && ghost != null) {
      eventPreview.getIgnoreList().add(ghost.getElement());
    }
    showWindow(false);
    Draggable d = de.getSource();
    d.setProxy(ghost.getElement());
  }
View Full Code Here

    assert columnToHead != null && column < columnToHead.length;
    return columnToHead[column];
  }

  protected Draggable newColumnReorderingDraggable() {
    reorderer = new Draggable(this);
    reorderer.setUseProxy(true);
    reorderer.setSizeProxyToSource(false);
    reorderer.setProxy(StatusProxy.get().getElement());
    reorderer.setMoveAfterProxyDrag(false);
View Full Code Here

      getElement().setVisibility(false);
      getElement().getStyle().setProperty("backgroundColor", "white");
      getElement().setOpacity(0);

      d = new Draggable(this);
      d.setUseProxy(false);
      d.setConstrainVertical(true);
      d.setStartDragDistance(0);
      d.addDragHandler(listener);
    }
View Full Code Here

   * @param portlet the portlet to add
   * @param index the insert index
   * @param column the column to insert into
   */
  public void insert(Portlet portlet, int index, int column) {
    Draggable d = portlet.getData("gxt.draggable");
    if (d == null) {
      d = new Draggable(portlet, portlet.getHeader());
      d.setConstrainClient(false);
      portlet.setData("gxt.draggable", d);
    }
    d.setUseProxy(true);

    HandlerRegistration reg = handlerRegistrations.get(portlet.getId());
    if (reg != null) {
      reg.removeHandler();
    }
    d.addDragHandler(handler);

    d.setMoveAfterProxyDrag(false);
    d.setSizeProxyToSource(true);
    d.setEnabled(!portlet.isPinned());

    getWidget(column).insert(portlet, index, new VerticalLayoutData(1, -1, new Margins(0, 0, 10, 0)));
    getWidget(column).forceLayout();
  }
View Full Code Here

   *
   * @param portlet the portlet to remove
   * @param column the column
   */
  public void remove(Portlet portlet, int column) {
    Draggable d = portlet.getData("gxt.draggable");
    if (d != null) {
      d.release();
    }
    portlet.setData("gxt.draggable", null);

    getWidget(column).remove(portlet);
  }
View Full Code Here

   */
  public void setEnableColumnReorder(boolean enable) {
    this.enableColumnReorder = enable;

    if (enable && reorderer == null) {
      reorderer = new Draggable(this);
      reorderer.setUseProxy(true);
      reorderer.setSizeProxyToSource(false);
      reorderer.setProxy(StatusProxy.get().getElement());
      reorderer.setMoveAfterProxyDrag(false);

View Full Code Here

        // the panel that will hold the chart

        //panel.setCollapsible(true);
        dbg.debug("seriesSetCount=" + result.size());

        new Draggable(panel, panel.getHeader()).setUseProxy(false);
        final Resizable resize = new Resizable(panel, Dir.E, Dir.SE, Dir.S);
        resize.setMinHeight(400);
        resize.setMinWidth(400);
        panel.setLayoutData(HasHorizontalAlignment.ALIGN_LEFT);
        panel.getElement().getStyle().setMargin(2, Unit.PX);
View Full Code Here

TOP

Related Classes of com.sencha.gxt.fx.client.Draggable

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.