Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.DropTarget


      this.layout();
    } catch (Exception e) {
      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)) {
          fileList = (String[]) event.data;
        }
        if (fileList != null && fileList.length > 0)
          inputDirectoryText.setText(fileList[0]);
      }
    });

    DropTarget dt2 = new DropTarget(typeSystemFileText, DND.DROP_DEFAULT | DND.DROP_MOVE);
    dt2.setTransfer(new Transfer[] { FileTransfer.getInstance() });
    dt2.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


        Controller.getInstance().getDNDController().setSource(null);
      }
    });
   
    // 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

        Controller.getInstance().getDNDController().setSource(null);
      }
    });

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

      initializeDrop(viewer);
  }

  protected void initializeDrop(ITextViewer textViewer) {
    int operations = DND.DROP_COPY | DND.DROP_MOVE;
    fDropTarget = new DropTarget(textViewer.getTextWidget(), operations);
    fDropAdapter = new ReadOnlyAwareDropTargetAdapter(true);
    fDropAdapter.setTargetEditor(this);
    fDropAdapter.setTargetIDs(getConfigurationPoints());
    fDropAdapter.setTextViewer(textViewer);
    fDropTarget.setTransfer(fDropAdapter.getTransfers());
View Full Code Here

      initializeDrop(viewer);
  }

  protected void initializeDrop(ITextViewer textViewer) {
    int operations = DND.DROP_COPY | DND.DROP_MOVE;
    fDropTarget = new DropTarget(textViewer.getTextWidget(), operations);
    fDropAdapter = new ReadOnlyAwareDropTargetAdapter(true);
    fDropAdapter.setTargetEditor(this);
    fDropAdapter.setTargetIDs(getConfigurationPoints());
    fDropAdapter.setTextViewer(textViewer);
    fDropTarget.setTransfer(fDropAdapter.getTransfers());
View Full Code Here

    }

    fDragAdapter = new DelegatingDragAdapter();
    fDragSource = new DragSource(getControl(), DND.DROP_COPY | DND.DROP_MOVE);
    fDropAdapter = new DelegatingDropAdapter();
    fDropTarget = new DropTarget(getControl(), DND.DROP_COPY | DND.DROP_MOVE);

    setConfiguration(getConfiguration());

    /*
     * ContentOutlinePage only implements ISelectionProvider while the
View Full Code Here

    @Override
    protected void initializeDrop(final ITextViewer viewer)
    {
        int operations = DND.DROP_COPY | DND.DROP_MOVE;
        _dropTarget = new DropTarget(viewer.getTextWidget(), operations);
        _dropTargetListener =
            new DesignerSourceDropTargetListener(this);
        _dropTarget.setTransfer(_dropTargetListener.getTransfers());
        _dropTarget.addDropListener(_dropTargetListener);
    }
View Full Code Here

    createContextMenu();

    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

    }

    fDragAdapter = new DelegatingDragAdapter();
    fDragSource = new DragSource(getControl(), DND.DROP_COPY | DND.DROP_MOVE);
    fDropAdapter = new DelegatingDropAdapter();
    fDropTarget = new DropTarget(getControl(), DND.DROP_COPY | DND.DROP_MOVE);

    setConfiguration(getConfiguration());

    /*
     * ContentOutlinePage only implements ISelectionProvider while the
View Full Code Here

TOP

Related Classes of org.eclipse.swt.dnd.DropTarget

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.