Examples of DNDListener


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

    hp.setSpacing(10);

    hp.add(tree, new TableData("250px", null));
    hp.add(tree2, new TableData("250px", null));

    DNDListener listener = new DNDListener() {
      @SuppressWarnings({"unchecked", "rawtypes"})
      @Override
      public void dragStart(DNDEvent e) {
        TreePanel tree = ((TreePanel) e.getComponent());
        ModelData sel = tree.getSelectionModel().getSelectedItem();
View Full Code Here

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

        be.getTreePanel().setExpanded(root, true);
      }
    });

    TreePanelDragSource source = new TreePanelDragSource(tree);
    source.addDNDListener(new DNDListener() {
      @Override
      public void dragStart(DNDEvent e) {
        ModelData sel = tree.getSelectionModel().getSelectedItem();
        if (sel != null && sel == tree.getStore().getRootItems().get(0)) {
          e.setCancelled(true);
View Full Code Here

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

  private final void addDragAndDrop(final TreeBinder<TreeNode> binder) {
    final Tree tree = binder.getTree();
    // D 'n' D:
    TreeDragSource dragSource = new TreeDragSource(binder);
    dragSource.addDNDListener(new DNDListener() {
      @SuppressWarnings("unchecked")
      public void dragStart(DNDEvent e) {
        List selection = (List) e.data;
        if (!isValid(selection)) {
          e.doit = false;
          e.status.setStatus(false);
        }
      }
    });

    TreeDropTarget dropTarget = new TreeDropTarget(binder);
    dropTarget.setAllowSelfAsSource(true);
    dropTarget.setFeedback(Feedback.APPEND);
    dropTarget.setOperation(Operation.MOVE);
    dropTarget.addDNDListener(new DNDListener() {
      public void dragDrop(final DNDEvent e) {
        final TreeItem target = tree.findItem(e.getTarget());
        if (target != null) {
          XObject wrappedObj = browserModel.getWrappedXObject((TreeNode) target.getModel());
          if (wrappedObj instanceof XStaticFolder) {
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.