Package org.eclipse.swt.dnd

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


   * @return the DropTarget for the table
   */
  private DropTarget createTableDropTarget(final Table table) {
    DropTarget dropTarget = new DropTarget(table, DND.DROP_MOVE | DND.DROP_COPY);
    dropTarget.setTransfer(new Transfer[] { FileTransfer.getInstance() });
    dropTarget.addDropListener(new DropTargetAdapter() {
      public void dragEnter(DropTargetEvent event) {
        isDropping = true;
      }

      public void dragLeave(DropTargetEvent event) {
View Full Code Here


   * @return the DropTarget for the tree
   */
  private DropTarget createTreeDropTarget(final Tree tree) {
    DropTarget dropTarget = new DropTarget(tree, DND.DROP_MOVE | DND.DROP_COPY);
    dropTarget.setTransfer(new Transfer[] { FileTransfer.getInstance() });
    dropTarget.addDropListener(new DropTargetAdapter() {
      public void dragEnter(DropTargetEvent event) {
        isDropping = true;
      }

      public void dragLeave(DropTargetEvent event) {
View Full Code Here

        int operations = DND.DROP_COPY | DND.DROP_DEFAULT;
        DropTarget target = new DropTarget(field, operations);
        final TextTransfer textTransfer = TextTransfer.getInstance();
        Transfer[] types = new Transfer[] { textTransfer };
        target.setTransfer(types);
        target.addDropListener(new DropTargetListener() {
            public void dragEnter(DropTargetEvent event) {
                if (event.detail == DND.DROP_DEFAULT) {
                    if ((event.operations & DND.DROP_COPY) != 0) {
                        event.detail = DND.DROP_COPY;
                    } else {
View Full Code Here

        // Receive data in Text or File format
        final FileTransfer fileTransfer = FileTransfer.getInstance();
        Transfer[] types = new Transfer[] { fileTransfer };
        target.setTransfer(types);

        target.addDropListener(new DropTargetListener() {
            public void dragEnter(DropTargetEvent event) {
                if (event.detail == DND.DROP_DEFAULT) {
                    if ((event.operations & DND.DROP_COPY) != 0) {
                        event.detail = DND.DROP_COPY;
                    } else {
View Full Code Here

            dragSource.setTransfer(new Transfer[] { org.eclipse.swt.dnd.TextTransfer.getInstance() });

            DropTarget dropTarget = new DropTarget(this, DND.DROP_COPY | DND.DROP_MOVE);
            dropTarget.setTransfer(new Transfer[] { LocalSelectionTransfer.getTransfer(),
                    org.eclipse.swt.dnd.TextTransfer.getInstance() });
            dropTarget.addDropListener(new DragTargetAdapter());
        }

        private final class DragSourceAdapter implements DragSourceListener {
            private Point selection;
            private String selectionText = null;
View Full Code Here

  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

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

        public void addDropSupport(int operations, Transfer[] transferTypes, final DropTargetListener listener)
        {
            DropTarget dropTarget = new DropTarget(item, operations);
            dropTarget.setTransfer(transferTypes);
            dropTarget.addDropListener(new DropTargetListener()
            {
                @Override
                public void dropAccept(DropTargetEvent event)
                {
                    listener.dropAccept(event);
View Full Code Here

  public void addDropSupport(int operations, Transfer[] transferTypes,
      final DropTargetListener listener) {
    Control control = getControl();
    DropTarget dropTarget = new DropTarget(control, operations);
    dropTarget.setTransfer(transferTypes);
    dropTarget.addDropListener(listener);
  }

  /**
   * Adds the given filter to this viewer, and triggers refiltering and
   * resorting of the elements. If you want to add more than one filter
View Full Code Here

        DropTarget target = new DropTarget( viewer.getControl(), operations );
        //we only support file dropping on the viewer
        Transfer[] types = new Transfer[]
            { FileTransfer.getInstance() };
        target.setTransfer( types );
        target.addDropListener( PoolManagerController.getInstance() );
    }


    /* (non-Javadoc)
     * @see org.eclipse.ui.part.WorkbenchPart#setFocus()
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.