Package org.eclipse.jface.util

Examples of org.eclipse.jface.util.LocalSelectionTransfer


        viewer.addDragSupport(DND.DROP_MOVE | DND.DROP_COPY, new Transfer[] {
            LocalSelectionTransfer.getTransfer()
        }, new DragSourceAdapter() {
            @Override
            public void dragSetData(DragSourceEvent event) {
                LocalSelectionTransfer transfer = LocalSelectionTransfer.getTransfer();
                if (transfer.isSupportedType(event.dataType))
                    transfer.setSelection(viewer.getSelection());
            }
        });
        viewer.addOpenListener(new IOpenListener() {
            public void open(OpenEvent event) {
                IStructuredSelection selection = (IStructuredSelection) event.getSelection();
View Full Code Here


            LocalSelectionTransfer.getTransfer()
        }, new DragSourceListener() {
            public void dragStart(DragSourceEvent event) {}

            public void dragSetData(DragSourceEvent event) {
                LocalSelectionTransfer transfer = LocalSelectionTransfer.getTransfer();
                if (transfer.isSupportedType(event.dataType))
                    transfer.setSelection(viewer.getSelection());
            }

            public void dragFinished(DragSourceEvent event) {}
        });
View Full Code Here

        parents.add(parent);
      }
    }

    // prepare transfer
    LocalSelectionTransfer transfer = LocalSelectionTransfer.getTransfer();
    Object[] verticesArray = vertices.toArray();
    transfer.setSelection(new StructuredSelection(verticesArray));

    // put in clipboard
    Object[] data = new Object[] { verticesArray };
    Transfer[] transfers = new Transfer[] { transfer };
    GraphitiClipboard.getInstance().setContents(data, transfers);
View Full Code Here

        vertices.add(vertex);
      }
    }

    // prepare transfer
    LocalSelectionTransfer transfer = LocalSelectionTransfer.getTransfer();
    Object[] verticesArray = vertices.toArray();
    transfer.setSelection(new StructuredSelection(verticesArray));

    // put in clipboard
    Object[] data = new Object[] { verticesArray };
    Transfer[] transfers = new Transfer[] { transfer };
    GraphitiClipboard.getInstance().setContents(data, transfers);
View Full Code Here

        && selection.size() == 1 && (selection.get(0) instanceof GraphEditPart || selection
        .get(0) instanceof VertexEditPart));
  }

  protected List<?> getClipboardContents() {
    LocalSelectionTransfer transfer = LocalSelectionTransfer.getTransfer();
    Object data = GraphitiClipboard.getInstance().getContents(transfer);
    if (data instanceof IStructuredSelection) {
      return ((IStructuredSelection) data).toList();
    } else {
      return null;
View Full Code Here

      _lineCanvas.addPaintListener(this);
      _lineCanvas.setCapture(false);
      _lineCanvas.setEnabled(false);

      DropTarget dropTarget = new DropTarget(_lineCanvas, DND.DROP_NONE | DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_LINK);
      LocalSelectionTransfer transfer = LocalSelectionTransfer.getTransfer();
      transfer.setSelection(new StructuredSelection("Test"));
      dropTarget.setTransfer(new Transfer[] { transfer });
      dropTarget.addDropListener(this);
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.jface.util.LocalSelectionTransfer

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.