Examples of DragSourceListener


Examples of org.eclipse.swt.dnd.DragSourceListener

     * 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

Examples of org.eclipse.swt.dnd.DragSourceListener

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

Examples of org.eclipse.swt.dnd.DragSourceListener

            });
        }

        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

Examples of org.eclipse.swt.dnd.DragSourceListener

                    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

Examples of org.eclipse.swt.dnd.DragSourceListener

    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

Examples of org.eclipse.swt.dnd.DragSourceListener

    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

Examples of org.eclipse.swt.dnd.DragSourceListener

    Menu menu = contextMenu.createContextMenu(getControl());
    getControl().setMenu(menu);
  }

  private DragSourceListener createDragSourceListener() {
    return new DragSourceListener() {
      public void dragFinished(DragSourceEvent event) {
        LocalSelectionTransfer.getTransfer().setSelection(null);
      }

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

Examples of org.eclipse.swt.dnd.DragSourceListener

    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

Examples of org.eclipse.swt.dnd.DragSourceListener

   * 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

Examples of org.eclipse.swt.dnd.DragSourceListener

    public void addDragSupport(final int operations,
            final Transfer[] transferTypes, final DragSourceListener listener) {
        final DragSource dragSource = new DragSource(this, operations);
        dragSource.setTransfer(transferTypes);

        DragSourceListener wrapper = new DragSourceListener() {

            @Override
            public void dragStart(DragSourceEvent event) {
                listener.dragStart(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.