Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.DropTargetListener


      }
    };
  }

  private DropTargetListener createDropTargetListener() {
    return new DropTargetListener() {
      public void dragEnter(DropTargetEvent event) {
      }

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


    viewer.setInput(null);
    document.addChangeListener(contentProvider);

    Transfer[] typesDropSupport = new Transfer[] { FeatureStructureTransfer.getInstance() };

    viewer.addDropSupport(DND.DROP_COPY, typesDropSupport, new DropTargetListener() {

      public void dragEnter(DropTargetEvent event) {
        // only the FeatureStructureTransfer is supported
        // set currentTransferType to FeatureStructureTransfer, if possible
        for (TransferData transferData : event.dataTypes) {
View Full Code Here

    int editorSiteOps = DND.DROP_DEFAULT | DND.DROP_COPY | DND.DROP_LINK;

    WorkbenchWindow ww = (WorkbenchWindow) PlatformUI.getWorkbench().getActiveWorkbenchWindow();
        WorkbenchWindowConfigurer winConfigurer = ww.getWindowConfigurer();
        Transfer[] editorSiteTransfers = winConfigurer.getTransfers();
        DropTargetListener editorSiteListener = winConfigurer.getDropTargetListener();
       
        // Create a new 'merged' drop Listener using combination of the desired
        // transfers and the ones used by the EditorArea
    MergedDropTarget newTarget = new MergedDropTarget(control, ops, transfers, listener,
        editorSiteOps, editorSiteTransfers, editorSiteListener);
View Full Code Here

      }
      realDropTarget.setTransfer(allTransfers);
     
      // Create a listener that will delegate to the appropriate listener
      // NOTE: the -editor- wins (i.e. it can over-ride WB behaviour if it wants
      realDropTarget.addDropListener(new DropTargetListener() {
        public void dragEnter(DropTargetEvent event) {
          getAppropriateListener(event).dragEnter(event);
        }
        public void dragLeave(DropTargetEvent event) {
          getAppropriateListener(event).dragLeave(event);
View Full Code Here

        }
      }
    });

    // Install drag target
    DropTargetListener dropTargetListener= new DropTargetAdapter() {

      private Point fSelection;

      public void dragEnter(DropTargetEvent event) {
        fTextDragAndDropToken= null;
View Full Code Here

  private void createDropTarget() {
    if (dropTarget != null)
      dropTarget.dispose();
    dropTarget = new DropTarget(dropControl, dropOperation);
    dropTarget.setTransfer(dropTypes);
    dropTarget.addDropListener(new DropTargetListener() {
      public void dragEnter(DropTargetEvent event) {
        dropConsole.append(">>dragEnter\n");
        printEvent(event);
        if (event.detail == DND.DROP_DEFAULT)
          event.detail = dropDefaultOperation;
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

    viewer.setInput(null);
    document.addChangeListener(contentProvider);

    Transfer[] typesDropSupport = new Transfer[] { FeatureStructureTransfer.getInstance() };

    viewer.addDropSupport(DND.DROP_COPY, typesDropSupport, new DropTargetListener() {

      public void dragEnter(DropTargetEvent event) {
        // only the FeatureStructureTransfer is supported
        // set currentTransferType to FeatureStructureTransfer, if possible
        for (TransferData transferData : event.dataTypes) {
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

TOP

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

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.