org.eclipse.swt.dnd
Class TableDragUnderEffect

java.lang.Object
  |
  +--org.eclipse.swt.dnd.DragUnderEffect
        |
        +--org.eclipse.swt.dnd.TableDragUnderEffect

class TableDragUnderEffect
extends DragUnderEffect


Field Summary
(package private)  int currentEffect
           
private static int SCROLL_HYSTERESIS
           
private static int SCROLL_WIDTH
           
private  long scrollBeginTime
           
private  TableItem scrollItem
           
private  TableItem[] selection
           
private  Table table
           
 
Constructor Summary
(package private) TableDragUnderEffect(Table table)
           
 
Method Summary
private  TableItem findItem(int x, int y)
           
private  void scroll(TableItem item, int x, int y)
           
private  void scrollHover(int effect, TableItem item, int x, int y)
           
private  void setDragUnderEffect(int effect, TableItem item)
           
private  void setDropSelection(TableItem item)
           
(package private)  void show(int effect, int x, int y)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

private Table table

selection

private TableItem[] selection

currentEffect

int currentEffect

scrollItem

private TableItem scrollItem

scrollBeginTime

private long scrollBeginTime

SCROLL_HYSTERESIS

private static final int SCROLL_HYSTERESIS

SCROLL_WIDTH

private static final int SCROLL_WIDTH
Constructor Detail

TableDragUnderEffect

TableDragUnderEffect(Table table)
Method Detail

show

void show(int effect,
          int x,
          int y)
Specified by:
show in class DragUnderEffect

findItem

private TableItem findItem(int x,
                           int y)

setDragUnderEffect

private void setDragUnderEffect(int effect,
                                TableItem item)

setDropSelection

private void setDropSelection(TableItem item)

scrollHover

private void scrollHover(int effect,
                         TableItem item,
                         int x,
                         int y)

scroll

private void scroll(TableItem item,
                    int x,
                    int y)


comments?