Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.DropTarget


      _lineCanvas.moveAbove(null);
      _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


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

      this.layout();
    } catch (Exception e) {
      TextRulerPlugin.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.length > 0)
          inputDirectoryText.setText(fileList[0]);
      }
    });

    DropTarget dt3 = new DropTarget(additionalDirectoryText, DND.DROP_DEFAULT | DND.DROP_MOVE);
    dt3.setTransfer(new Transfer[] { FileTransfer.getInstance() });
    dt3.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.length > 0)
          additionalDirectoryText.setText(fileList[0]);
      }
    });

    DropTarget dt4 = new DropTarget(testDirectoryText, DND.DROP_DEFAULT | DND.DROP_MOVE);
    dt4.setTransfer(new Transfer[] { FileTransfer.getInstance() });
    dt4.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.length > 0)
          testDirectoryText.setText(fileList[0]);
      }
    });

    DropTarget dt2 = new DropTarget(preFileText, 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

    // }
    // });
  }

  private void addDropTarget(final AddRemoveList list) {
    DropTarget fdt = new DropTarget(list, DND.DROP_DEFAULT | DND.DROP_MOVE);
    fdt.setTransfer(new Transfer[] { FileTransfer.getInstance() });
    fdt.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

    return null;
  }

  public void addDropSupport(int operations, Transfer[] transferTypes,
      DropTargetListener listener) {
    final DropTarget target = new DropTarget(this, operations);
    target.setTransfer(transferTypes);
    target.addDropListener(listener);
  }
View Full Code Here

  private void setupEditorDropTarget() {
    Control control= (Control)fTextEditor.getAdapter(Control.class);
    if (control == null)
      return;

    DropTarget dropTarget= (DropTarget)control.getData(DND.DROP_TARGET_KEY);
    if (dropTarget == null)
      dropTarget= new DropTarget(control, DND.DROP_COPY);

    Transfer[] currentTransfers= dropTarget.getTransfer();
    int currentLength= currentTransfers.length;
    Transfer[] newTransfers= new Transfer[currentLength + 1];
    System.arraycopy(currentTransfers, 0, newTransfers, 0, currentLength);
    newTransfers[currentLength]= TemplatesTransfer.getInstance();
    dropTarget.setTransfer(newTransfers);

    EditorDropTargetListener editorDropTarget= new EditorDropTargetListener();
    dropTarget.addDropListener(editorDropTarget);
  }
View Full Code Here

     *            operation finishes
     * @see org.eclipse.swt.dnd.DND
     */
    public void addDropSupport(final int operations,
            final Transfer[] transferTypes, final DropTargetListener listener) {
        final DropTarget dropTarget = new DropTarget(this, operations);
        dropTarget.setTransfer(transferTypes);
        dropTarget.addDropListener(listener);
    }
View Full Code Here

                            dragElements.clear();
                        }
                    }
                );
               
                final DropTarget target = new DropTarget( this.table, DND.DROP_COPY | DND.DROP_MOVE );
                target.setTransfer( transfers );
               
                target.addDropListener
                (
                    new DropTargetAdapter()
                    {
                        public void dragOver( final DropTargetEvent event )
                        {
View Full Code Here

    imageView.setBounds(0, 0, 200, 127);
    imageView.setVisible(false);
    imageView.setBackground(shell.getDisplay().getSystemColor(SWT.COLOR_BLACK));

    // Drop targets
    scrolledCompositeDropTarget = new DropTarget(scrolledComposite, DND.DROP_MOVE);
    scrolledCompositeDropTarget.setTransfer(new Transfer[] { FileTransfer.getInstance() });
    imageViewDropTarget = new DropTarget(imageView, DND.DROP_MOVE);
    imageViewDropTarget.setTransfer(new Transfer[] { FileTransfer.getInstance() });
   
    for (DropTargetAdapter adapter : dropTargetAdapters)
    {
      scrolledCompositeDropTarget.addDropListener(adapter);
View Full Code Here

    gd_lblRemoteAddress.widthHint = 92;
    lblRemoteAddress.setLayoutData(gd_lblRemoteAddress);
    lblRemoteAddress.setText("0.0.0.0");
   
    // Drop targets
    dropTarget = new DropTarget(shell, DND.DROP_MOVE);
    dropTarget.setTransfer(new Transfer[] { FileTransfer.getInstance() });
   
    composite = new Composite(shell, SWT.NONE);
    GridLayout gl_composite = new GridLayout(2, false);
    gl_composite.marginWidth = 0;
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.