Package org.eclipse.swt.dnd

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


    // 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 = PlaylistOverview.ID;       
      }
      public void dragStart(DragSourceEvent event) {         
        event.data = PlaylistOverview.ID;
View Full Code Here


    DragSource source = new DragSource(viewer.getTree(), DND.DROP_COPY);

    source.setTransfer(new Transfer[] { FeatureStructureTransfer.getInstance() });

    source.addDragListener(new DragSourceListener() {
      TreeItem dragSourceItem = null;

      public void dragStart(DragSourceEvent event) {

        event.doit = false;
View Full Code Here

    DragSource source = new DragSource(mTableViewer.getTree(), DND.DROP_COPY);

    source.setTransfer(new Transfer[] { FeatureStructureTransfer.getInstance() });

    source.addDragListener(new DragSourceListener() {
      TreeItem dragSourceItem = null;

      public void dragStart(DragSourceEvent event) {
        TreeItem[] selection = mTableViewer.getTree().getSelection();
View Full Code Here

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

    dragSource.setTransfer(types);

    dragSource.addDragListener(new FeatureStructureDragListener(getSourceViewer().getTextWidget()));

    getSite().getPage().addSelectionListener(this);

    getSourceViewer().getTextWidget().setEditable(false);
    getSourceViewer().setEditable(false);
View Full Code Here

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

    dragSource.setTransfer(types);

    dragSource.addDragListener(new FeatureStructureDragListener(getSourceViewer().getTextWidget()));

    getSourceViewer().getTextWidget().setEditable(false);
    getSourceViewer().setEditable(false);

    getSite().setSelectionProvider(mFeatureStructureSelectionProvider);
View Full Code Here

    setCellModifier(new XMLCMCellModifier());
    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()});
View Full Code Here

    DragSource source = new DragSource(viewer.getTree(), DND.DROP_COPY);

    source.setTransfer(new Transfer[] { FeatureStructureTransfer.getInstance() });

    source.addDragListener(new DragSourceListener() {
      TreeItem dragSourceItem = null;

      public void dragStart(DragSourceEvent event) {

        event.doit = false;
View Full Code Here

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

    dragSource.setTransfer(types);

    dragSource.addDragListener(new FeatureStructureDragListener(getSourceViewer().getTextWidget()));

    getSourceViewer().getTextWidget().setEditable(false);
    getSourceViewer().setEditable(false);

    getSite().setSelectionProvider(mFeatureStructureSelectionProvider);
View Full Code Here

   * Initialize the drag and drop functionality.
   */
  private void init() {
        DragSource source = new DragSource(tableViewer.getControl(), DND.DROP_COPY | DND.DROP_MOVE);
        source.setTransfer(new Transfer[]{ new CsvRowTransfer()});
        source.addDragListener(new DragSourceListener() {
     
      @Override
      public void dragStart(DragSourceEvent event) {
        event.doit = ((IStructuredSelection)tableViewer.getSelection()).toArray().length == 1;
      }
View Full Code Here

  private void createDragSource() {
    Transfer[] types = new Transfer[] { TextTransfer.getInstance() };
    DragSource dragSource = new DragSource(tree, DND.DROP_COPY
        | DND.DROP_MOVE);
    dragSource.setTransfer(types);
    dragSource.addDragListener(new DragSourceAdapter() {

      @Override
      public void dragSetData(DragSourceEvent event) {
        List<MetaArtefactOperation> operations = new ArrayList<MetaArtefactOperation>();
        for (TreeItem item : tree.getSelection()) {
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.