Package com.extjs.gxt.ui.client.fx

Examples of com.extjs.gxt.ui.client.fx.Draggable

DragCancel : DragEvent(draggable, component, event)
Fires after a drag has been cancelled.
DragEnd : DragEvent(draggable, component, event)
Fires after a drag has ended.

   *
   * @return the draggable instance
   */
  public Draggable getDraggable() {
    if (dragger == null && draggable) {
      dragger = new Draggable(this, head);
      dragger.setConstrainClient(getConstrain());
      dragger.setSizeProxyToSource(false);
      dragger.addDragListener(new DragListener() {
        @Override
        public void dragEnd(DragEvent de) {
View Full Code Here


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

        }
      });
    }

    if (draggable) {
      dragger = new Draggable(this, head);
      dragger.setConstrainClient(getConstrain());
      dragger.setSizeProxyToSource(false);
      dragger.addDragListener(new DragListener() {
        public void dragEnd(DragEvent de) {
          endDrag(de);
View Full Code Here

      layer.hideShadow();
    }
    ghost = ghost();
    ghost.setVisible(true);
    el().setVisible(false);
    Draggable d = de.draggable;
    d.setProxy(ghost.dom);
  }
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());
      portlet.setData("gxt.draggable", d);
    }
    d.setUseProxy(true);
    d.removeDragListener(listener);
    d.addDragListener(listener);
    d.setMoveAfterProxyDrag(false);
    d.setSizeProxyToSource(true);
    d.setEnabled(!portlet.isPinned());
    columns.get(column).insert(portlet, index, new RowData(1, -1));
    columns.get(column).layout();
  }
View Full Code Here

      });
    }

    if (draggable) {
      dragger = new Draggable(this, head);
      dragger.setConstrainClient(getConstrain());
      dragger.setSizeProxyToSource(false);
      dragger.addDragListener(new DragListener() {
        public void dragEnd(DragEvent de) {
          endDrag(de);
View Full Code Here

      layer.hideShadow();
    }
    ghost = ghost();
    ghost.setVisible(true);
    showWindow(false);
    Draggable d = de.draggable;
    d.setProxy(ghost.dom);
  }
View Full Code Here

      el().setVisibility(false);
      el().setStyleAttribute("backgroundColor", "white");
      el().setStyleAttribute("opacity", "0");

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

    resizeWidget.addListener(Events.Attach, listener);
    resizeWidget.addListener(Events.Detach, listener);
    resizeWidget.addListener(Events.Resize, listener);

    draggable = new Draggable(this);
    draggable.setUpdateZIndex(false);
    draggable.setProxyStyle("x-splitbar-proxy");

    Listener dragListener = new Listener<DragEvent>() {
      public void handleEvent(DragEvent be) {
View Full Code Here

  public void setPinned(boolean pinned) {
    this.pinned = pinned;
    String c = pinned ? "default" : "move";
    getHeader().setStyleAttribute("cursor", c);
    if (getData("gxt.draggable") != null) {
      Draggable d = (Draggable) getData("gxt.draggable");
      d.setEnabled(!pinned);
    }
  }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.fx.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.