Package org.eclipse.swt.dnd

Examples of org.eclipse.swt.dnd.DragSource.addDragListener()


     * Creates DND source for the list
     */
    private void createDNDSource() {
      DragSource ds = new DragSource(list, DND.DROP_COPY);
      ds.setTransfer(new Transfer[] { TextTransfer.getInstance() });
      ds.addDragListener(new DragSourceListener() {
        public void dragFinished(DragSourceEvent event) {

        }

        public void dragSetData(DragSourceEvent event) {
View Full Code Here


   
    // Install drag source
    final ISelectionProvider selectionProvider= viewer.getSelectionProvider();
    final DragSource source= new DragSource(st, DND.DROP_COPY | DND.DROP_MOVE);
    source.setTransfer(new Transfer[] {TextTransfer.getInstance()});
    source.addDragListener(new DragSourceAdapter() {
      String fSelectedText;
      Point fSelection;
      public void dragStart(DragSourceEvent event) {
        fTextDragAndDropToken= null;
       
View Full Code Here

            // This example will allow the text to be copied or moved to the drop target
            int operations = DND.DROP_COPY;

            DragSource source = new DragSource(table, operations);
            source.setTransfer(types);
            source.addDragListener(new DragSourceListener() {
                public void dragStart(DragSourceEvent event) {
                    logger.debug("drag start: " + event);
                    // // Only start the drag if there is actually text in the
                    // // label - this text will be what is dropped on the target.
                    // if (label.getText().length() == 0) {
View Full Code Here

        int operations = DND.DROP_COPY | DND.DROP_MOVE;

        DragSource source = new DragSource(formatComposite, operations);
        DropTarget target = new DropTarget(formatComposite, operations);

        source.addDragListener(
            new LayoutDragSourceListener(transfer[0], actionDetails));
        source.setTransfer(transfer);
        target.addDropListener(new LayoutDropTargetListener(
                actionDetails, context.getODOMSelectionManager(),
            ((LayoutODOMEditorContext) context).getLayoutEditorContext()) {
View Full Code Here

            });
        }

        leftDragSource.setTransfer(types);

        leftDragSource.addDragListener(new DragSourceListener() {
            public void dragStart(DragSourceEvent event) {
                // Only start the drag if there is something selected
                event.doit = leftListController.list.getSelectionCount() > 0;
            }
View Full Code Here

                    new DragSource(rightListController.list, DND.DROP_MOVE);

            // Provide data in Text format
            rightDragSource.setTransfer(types);

            rightDragSource.addDragListener(new DragSourceListener() {
                public void dragStart(DragSourceEvent event) {
                    // Only start the drag if there is a selection
                    event.doit =
                            rightListController.list.getSelectionCount() > 0;
                }
View Full Code Here

    // Drag source
    Transfer[] types = new Transfer[] { TextTransfer.getInstance() };
    DragSource source = new DragSource(viewer.getTable(), DND.DROP_MOVE);
    source.setTransfer(types);   
       
    source.addDragListener(new DragSourceAdapter() {     
      public void dragSetData(DragSourceEvent event) {       
        event.data = PodcastListView.ID;       
      }
      public void dragStart(DragSourceEvent event) {         
        event.data = PodcastListView.ID;
View Full Code Here

    // Drag source
    Transfer[] types = new Transfer[] { TextTransfer.getInstance() };
    DragSource source = new DragSource(viewer.getTable(), DND.DROP_MOVE);
    source.setTransfer(types);   
       
    source.addDragListener(new DragSourceAdapter() {     
      public void dragSetData(DragSourceEvent event) {       
        event.data = _id;       
      }
      public void dragStart(DragSourceEvent event) {         
        event.data = _id;
View Full Code Here

    // Drag source
    Transfer[] types = new Transfer[] { TextTransfer.getInstance() };
    DragSource source = new DragSource(treeViewer.getTree(), DND.DROP_COPY);
    source.setTransfer(types);   
       
    source.addDragListener(new DragSourceAdapter() {     
      public void dragSetData(DragSourceEvent event) {       
        event.data = ID;       
      }
      @SuppressWarnings("unchecked")
      public void dragStart(DragSourceEvent event) {       
View Full Code Here

    // Drag source
    Transfer[] types = new Transfer[] { TextTransfer.getInstance() };
    DragSource source = new DragSource(treeViewer.getTree(), DND.DROP_COPY);
    source.setTransfer(types);   
       
    source.addDragListener(new DragSourceAdapter() {     
      public void dragSetData(DragSourceEvent event) {       
        event.data = ID;       
      }
      @SuppressWarnings("unchecked")
      public void dragStart(DragSourceEvent event) {       
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.