if (!(t.getSourceContainer() instanceof Container.Hierarchical)) { return; .getSourceContainer(); final Object sourceItemId = t.getItemId();
public void drop(DragAndDropEvent dropEvent) { // criteria verify that this is safe DataBoundTransferable t = (DataBoundTransferable) dropEvent.getTransferable(); Object sourceItemId = t.getItemId(); stepEditorWindow.deleteTreeItem(sourceItemId); }
@Override public void drop(final DragAndDropEvent dropEvent) { final DataBoundTransferable t = (DataBoundTransferable) dropEvent .getTransferable(); if(t.getItemId() instanceof Flow) { final Flow flow = (Flow) t .getItemId(); addFlow(flow); for(final Component component: flow.getComponents()) { addComponent(component); } } }
@Override public void drop(DragAndDropEvent event) { Transferable t = event.getTransferable(); Component src = t.getSourceComponent(); if (src != stepTree || !(t instanceof DataBoundTransferable)) { return; } Object sourceItemId = ((DataBoundTransferable) t).getItemId(); stepTreeContainer.removeItemRecursively(sourceItemId); } @Override
@Override public void drop(DragAndDropEvent event) { Transferable t = event.getTransferable(); Component src = t.getSourceComponent(); if (src != widgetTree || !(t instanceof DataBoundTransferable)) { return; } Object sourceItemId = ((DataBoundTransferable) t).getItemId(); removeItemFromTreeRecursively(sourceItemId); refreshRawXmlAndPreview(); }
@Override public void drop(final DragAndDropEvent dropEvent) { // criteria verify that this is safe logger.debug("Trying to drop: " + dropEvent); final DataBoundTransferable t = (DataBoundTransferable) dropEvent .getTransferable(); if(t.getItemId() instanceof Module) { final Module module = (Module) t .getItemId(); logger.debug("sourceContainer.getText(): " + module.getName()); addModule(module); for(final Flow flow: module.getFlows()) { addFlow(flow); for(final Component component: flow.getComponents()) { addComponent(component); } } } }
public void drop(DragAndDropEvent event) { final DataBoundTransferable t = (DataBoundTransferable) event .getTransferable(); if(t.getItemId() instanceof Module) { final Module module = (Module) t .getItemId(); Node node = new Node(module.getId().intValue(), module.getName()); node.setImage("https://vaadin.com/download/vaadin-icons/png/archive.png"); Edge edge = new Edge(node.getId(),node1.getId(), 2); edge.setStyle(Edge.Style.arrow); networkDiagram.addNode(node); networkDiagram.addEdge(edge); } }
return; sourceItemId = ((DataBoundTransferable) t).getItemId();
public void drop(DragAndDropEvent dropEvent) { Transferable t = dropEvent.getTransferable(); Component src = t.getSourceComponent(); Object sourceItemId; HierarchicalContainer container = (HierarchicalContainer) tree.getContainerDataSource(); if (src instanceof WidgetInfoDnDWrapper) { //add widget WidgetInfoDnDWrapper dragAndDropWrapper = (WidgetInfoDnDWrapper) src; WidgetItem wi = dragAndDropWrapper.widgetItem; Object widgetElement = new WidgetItemInStep(wi); Item subItem = container.addItem(widgetElement); subItem.getItemProperty("name").setValue(wi.getName()); container.setChildrenAllowed(widgetElement, nvl(wi.getChildrenAllowed(), false)); sourceItemId = widgetElement; } else { if (src != tree || !(t instanceof DataBoundTransferable)) { return; } sourceItemId = ((DataBoundTransferable) t).getItemId(); } Tree.TreeTargetDetails dropData = ((Tree.TreeTargetDetails) dropEvent.getTargetDetails()); Object targetItemId = dropData.getItemIdOver(); VerticalDropLocation location = dropData.getDropLocation(); if (container.getParent(targetItemId) == null) { //the can be only one! ... root element2 location = VerticalDropLocation.MIDDLE; } moveNode(sourceItemId, targetItemId, location); }
(UUID) ((DataBoundTransferable) vTransferable).getItemId()); events.publish(new WidgetMovedEvent(dashboardLayout, (UUID) targetDetails.getItemIdOver(), location.name())); return;