Examples of addDNDListener()


Examples of com.extjs.gxt.ui.client.dnd.DragSource.addDNDListener()

    public void onParsed() {
        Log.debug("Add drag source for simple module " + path);

        if (hasDragDrop) {
            DragSource source = new SimpleModuleDragSource(this);
            source.addDNDListener(mainModule.getEditLinker().getDndListener());
            DropTarget target = new ModuleDropTarget(this, EditModeDNDListener.SIMPLEMODULE_TYPE);
            target.setAllowSelfAsSource(true);
            target.addDNDListener(mainModule.getEditLinker().getDndListener());
        } else {
            new DropTarget(this) {
View Full Code Here

Examples of com.extjs.gxt.ui.client.dnd.DropTarget.addDNDListener()

    @Override public void onNodeTypesLoaded() {
        if (childCount == 0 && !missingList) {
            DropTarget target = new ModuleDropTarget(this, node == null ? EditModeDNDListener.EMPTYAREA_TYPE : EditModeDNDListener.PLACEHOLDER_TYPE);
            target.setOperation(DND.Operation.COPY);
            target.setFeedback(DND.Feedback.INSERT);
            target.addDNDListener(mainModule.getEditLinker().getDndListener());

            if (getNodeTypes() != null) {
                String[] nodeTypesArray = getNodeTypes().split(" ");
                for (final String s : nodeTypesArray) {
                    Button button = new Button(ModuleHelper.getNodeType(s) != null ? ModuleHelper.getNodeType(
View Full Code Here

Examples of com.extjs.gxt.ui.client.dnd.DropTarget.addDNDListener()

        if (hasDragDrop) {
            DragSource source = new SimpleModuleDragSource(this);
            source.addDNDListener(mainModule.getEditLinker().getDndListener());
            DropTarget target = new ModuleDropTarget(this, EditModeDNDListener.SIMPLEMODULE_TYPE);
            target.setAllowSelfAsSource(true);
            target.addDNDListener(mainModule.getEditLinker().getDndListener());
        } else {
            new DropTarget(this) {
                @Override
                protected void onDragEnter(DNDEvent event) {
                    event.getStatus().setStatus(false);
View Full Code Here

Examples of com.extjs.gxt.ui.client.dnd.DropTarget.addDNDListener()

    public void onNodeTypesLoaded() {
        DropTarget target = new ModuleDropTarget(this, EditModeDNDListener.PLACEHOLDER_TYPE);
        target.setOperation(DND.Operation.COPY);
        target.setFeedback(DND.Feedback.INSERT);

        target.addDNDListener(mainModule.getEditLinker().getDndListener());

        if (getParentModule().getChildCount() >= getParentModule().getListLimit() && getParentModule().getListLimit() != -1) {
            return;
        }
View Full Code Here

Examples of com.extjs.gxt.ui.client.dnd.TreeDragSource.addDNDListener()

  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;
View Full Code Here

Examples of com.extjs.gxt.ui.client.dnd.TreeDropTarget.addDNDListener()

    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

Examples of com.extjs.gxt.ui.client.dnd.TreeGridDropTarget.addDNDListener()

        target.setAllowSelfAsSource(true);
        target.setAutoExpand(true);
        target.setFeedback(DND.Feedback.BOTH);

        source.addDNDListener(editLinker.getDndListener());
        target.addDNDListener(editLinker.getDndListener());
    }

    @Override
    public void initWithLinker(EditLinker linker) {
        super.initWithLinker(linker);
View Full Code Here

Examples of com.extjs.gxt.ui.client.dnd.TreePanelDragSource.addDNDListener()

        super.dragStart(e);
      }
    };

    TreePanelDragSource source = new TreePanelDragSource(tree);
    source.addDNDListener(listener);
    TreePanelDragSource source2 = new TreePanelDragSource(tree2);
    source2.addDNDListener(listener);

    new TreePanelDropTarget(tree);
    new TreePanelDropTarget(tree2);
View Full Code Here

Examples of com.extjs.gxt.ui.client.dnd.TreePanelDragSource.addDNDListener()

    };

    TreePanelDragSource source = new TreePanelDragSource(tree);
    source.addDNDListener(listener);
    TreePanelDragSource source2 = new TreePanelDragSource(tree2);
    source2.addDNDListener(listener);

    new TreePanelDropTarget(tree);
    new TreePanelDropTarget(tree2);

    add(hp);
View Full Code Here

Examples of com.extjs.gxt.ui.client.dnd.TreePanelDragSource.addDNDListener()

        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
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.