Package com.extjs.gxt.ui.client.event

Examples of com.extjs.gxt.ui.client.event.DragEvent


    if (updateZIndex) {
      dragWidget.el().updateZIndex(0);
    }

    DragEvent de = new DragEvent(this);
    de.component = dragWidget;
    de.event = event;
    de.x = startBounds.x;
    de.y = startBounds.y;

    lastX = startBounds.x;
    lastY = startBounds.y;
    fireEvent(Events.DragStart, de);

    if (dragEvent == null) {
      dragEvent = new DragEvent(this);
    }

    dragging = true;
    if (useProxy) {
      if (proxyEl == null) {
View Full Code Here


        proxyEl.disableTextSelection(false);
        Element body = XDOM.getBody();
        DOM.removeChild(body, proxyEl.dom);
        proxyEl = null;
      }
      DragEvent de = new DragEvent(this);
      de.component = dragWidget;
      de.event = event;
      de.x = lastX;
      de.y = lastY;
      fireEvent(Events.DragEnd, de);
View Full Code Here

      }
      if (!isUseProxy()) {
        dragWidget.el().setPagePosition(startBounds.x, startBounds.y);
      }

      fireEvent(Events.DragCancel, new DragEvent(this));
      afterDrag();
    }
  }
View Full Code Here

    if (updateZIndex) {
      dragWidget.setZIndex(XDOM.getTopZIndex());
    }

    DragEvent de = new DragEvent(this);
    de.setComponent(dragWidget);
    de.setEvent(event);
    de.setX(startBounds.x);
    de.setY(startBounds.y);
    de.setCancelled(false);

    lastX = startBounds.x;
    lastY = startBounds.y;

    if (!fireEvent(Events.DragStart, de)) {
      stopDrag(event);
      return;
    }

    if (dragEvent == null) {
      dragEvent = new DragEvent(this);
    }

    dragging = true;
    if (useProxy) {
      if (proxyEl == null) {
        createProxy();
      }
      Element body = XDOM.getBody();
      DOM.appendChild(body, proxyEl.dom);
      proxyEl.setVisibility(true);
      proxyEl.setZIndex(XDOM.getTopZIndex());
      proxyEl.makePositionable(true);

      if (sizeProxyToSource) {
        proxyEl.setBounds(startBounds);
      } else {
        proxyEl.setXY(startBounds.x, startBounds.y);
      }

      // did listeners change size?
      if (de.getHeight() > 0) {
        proxyEl.setHeight(de.getHeight(), true);
      }
      if (de.getWidth() > 0) {
        proxyEl.setWidth(de.getWidth(), true);
      }
    }
  }
View Full Code Here

        proxyEl.setVisibility(false);
        proxyEl.disableTextSelection(false);
        Element body = XDOM.getBody();
        DOM.removeChild(body, proxyEl.dom);
      }
      DragEvent de = new DragEvent(this);
      de.setComponent(dragWidget);
      de.setEvent(event);
      de.setX(lastX);
      de.setY(lastY);
      fireEvent(Events.DragEnd, de);
      afterDrag();
    }
  }
View Full Code Here

TOP

Related Classes of com.extjs.gxt.ui.client.event.DragEvent

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.