Class DragDropUtils.URLDropTarget

java.lang.Object
org.eclipse.swt.dnd.DropTargetAdapter
com.biglybt.ui.swt.utils.DragDropUtils.URLDropTarget
All Implemented Interfaces:
EventListener, org.eclipse.swt.dnd.DropTargetListener, org.eclipse.swt.internal.SWTEventListener
Enclosing class:
DragDropUtils

private static class DragDropUtils.URLDropTarget extends org.eclipse.swt.dnd.DropTargetAdapter
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final boolean
     
    private final org.eclipse.swt.widgets.Text
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    URLDropTarget(org.eclipse.swt.widgets.Text url, boolean bAllowShareAdd)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    dragEnter(org.eclipse.swt.dnd.DropTargetEvent event)
     
    void
    dragOver(org.eclipse.swt.dnd.DropTargetEvent event)
     
    void
    drop(org.eclipse.swt.dnd.DropTargetEvent event)
     
    void
    dropAccept(org.eclipse.swt.dnd.DropTargetEvent event)
     
    private static boolean
    isOurDrag(Object dropData)
     

    Methods inherited from class org.eclipse.swt.dnd.DropTargetAdapter

    dragLeave, dragOperationChanged

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • url

      private final org.eclipse.swt.widgets.Text url
    • bAllowShareAdd

      private final boolean bAllowShareAdd
  • Constructor Details

    • URLDropTarget

      public URLDropTarget(org.eclipse.swt.widgets.Text url, boolean bAllowShareAdd)
  • Method Details

    • isOurDrag

      private static boolean isOurDrag(Object dropData)
    • dropAccept

      public void dropAccept(org.eclipse.swt.dnd.DropTargetEvent event)
      Specified by:
      dropAccept in interface org.eclipse.swt.dnd.DropTargetListener
      Overrides:
      dropAccept in class org.eclipse.swt.dnd.DropTargetAdapter
    • dragEnter

      public void dragEnter(org.eclipse.swt.dnd.DropTargetEvent event)
      Specified by:
      dragEnter in interface org.eclipse.swt.dnd.DropTargetListener
      Overrides:
      dragEnter in class org.eclipse.swt.dnd.DropTargetAdapter
    • dragOver

      public void dragOver(org.eclipse.swt.dnd.DropTargetEvent event)
      Specified by:
      dragOver in interface org.eclipse.swt.dnd.DropTargetListener
      Overrides:
      dragOver in class org.eclipse.swt.dnd.DropTargetAdapter
    • drop

      public void drop(org.eclipse.swt.dnd.DropTargetEvent event)
      Specified by:
      drop in interface org.eclipse.swt.dnd.DropTargetListener
      Overrides:
      drop in class org.eclipse.swt.dnd.DropTargetAdapter