Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.DropTarget.addDropListener()


    });

    // Drop target
    DropTarget target = new DropTarget(viewer.getTable(), DND.DROP_COPY | DND.DROP_MOVE | DND.DROP_DEFAULT);
    target.setTransfer(types);
    target.addDropListener(new DropTargetAdapter() {
      public void dragEnter(DropTargetEvent event) {       
            if (event.detail == DND.DROP_DEFAULT) {
                  if ((event.operations & DND.DROP_COPY) != 0) {
                        event.detail = DND.DROP_COPY;
                  }
View Full Code Here


   
    // Drop target
    DropTarget target = new DropTarget(viewer.getTable(), DND.DROP_MOVE | DND.DROP_COPY | DND.DROP_DEFAULT);
    target.setTransfer(types);
   
    target.addDropListener(new DropTargetAdapter() {
      public void dragEnter(DropTargetEvent event) {       
            if (event.detail == DND.DROP_DEFAULT) {
                  if ((event.operations & DND.DROP_COPY) != 0) {
                        event.detail = DND.DROP_COPY;
                  }
View Full Code Here

    DragSource dragSource = new DragSource(getControl(), DND.DROP_COPY | DND.DROP_MOVE);
    dragSource.addDragListener(createDragSourceListener());
    dragSource.setTransfer(new Transfer[] {LocalSelectionTransfer.getTransfer()});
    DropTarget dropTarget = new DropTarget(getControl(), DND.DROP_COPY | DND.DROP_MOVE);
    dropTarget.addDropListener(createDropTargetListener());
    dropTarget.setTransfer(new Transfer[] {LocalSelectionTransfer.getTransfer()});

    this.getTree().addPaintListener(fContentPaintListener);
  }
View Full Code Here

        DropTarget target = new DropTarget( view.getViewer().getControl(), DND.DROP_COPY );
        //we only support file dropping on the viewer
        Transfer[] types = new Transfer[]
            { FileTransfer.getInstance() };
        target.setTransfer( types );
        target.addDropListener( new DropTargetAdapter()
        {
            /**
             * {@inheritDoc}
             */
            public void dragEnter( DropTargetEvent event )
View Full Code Here

        // DnD support
        int operations = DND.DROP_MOVE | DND.DROP_COPY;
        DropTarget dropTarget = new DropTarget(treeViewer.getTree(), operations);
        dropTarget.setTransfer(new Transfer[] { FileTransfer.getInstance() });
        dropTarget.addDropListener(new DropTargetAdapter() {
            @Override
            public void drop(DropTargetEvent event) {
                if (FileTransfer.getInstance().isSupportedType(event.currentDataType)) {
                    String[] files = (String[]) event.data;
                    for (String file : files) {
View Full Code Here

    protected void initializeDragAndDrop(Control control) {
        MyDropTargetAdapter listener = new MyDropTargetAdapter(fGraphPanel);

        DropTarget dropTarget = new DropTarget(control, DND.DROP_COPY | DND.DROP_MOVE);
        dropTarget.setTransfer(listener.getTransfers());
        dropTarget.addDropListener(listener);
    }

    /**
     * {@inheritDoc}
     */
 
View Full Code Here

      }
    });
       
        DropTarget target = new DropTarget(tableViewer.getControl(), DND.DROP_COPY | DND.DROP_MOVE);
        target.setTransfer(new Transfer[]{ new CsvRowTransfer() });
        target.addDropListener(new DropTargetAdapter() {
     
            @Override
            public void dragEnter(DropTargetEvent event) {
                event.detail = DND.DROP_COPY;
            }
View Full Code Here

    Transfer[] types = new Transfer[] { TextTransfer.getInstance() };
    DropTarget dropTarget = new DropTarget(table, DND.DROP_COPY
        | DND.DROP_MOVE);
    dropTarget.setTransfer(types);

    dropTarget.addDropListener(new DropTargetAdapter() {

      @Override
      public void drop(DropTargetEvent event) {
        java.util.List<MetaArtefactOperation> operations = Serializer
            .deserialize((String) event.data);
View Full Code Here

      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);
    }
  }

  public void disposeCanvas() {
    if (_lineCanvas != null) {
View Full Code Here

      RutaAddonsPlugin.error(e);
    }

    DropTarget dt = new DropTarget(inputDirectoryText, DND.DROP_DEFAULT | DND.DROP_MOVE);
    dt.setTransfer(new Transfer[] { FileTransfer.getInstance() });
    dt.addDropListener(new DropTargetAdapter() {
      @Override
      public void drop(DropTargetEvent event) {
        String fileList[] = null;
        FileTransfer ft = FileTransfer.getInstance();
        if (ft.isSupportedType(event.currentDataType)) {
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.