Fields Summary |
---|
public static final int | EVENT_MOUSEDOWNeventType is triggered when mouse is pressed down |
public static final int | EVENT_MOUSEUPeventType is triggered when mouse is let go |
public static final int | EVENT_MOUSEDOUBLECLICKeventType is trigggered when mouse is double clicked |
public static final int | EVENT_MOUSEMOVEeventType is triggered when the mouse is moved. ONLY fires for
listeners with subclass of TableMouseMoveListener.
{@link TableCellMouseListener} will not recieve mouse move events. |
public static final int | EVENT_MOUSEENTER |
public static final int | EVENT_MOUSEEXIT |
public int | eventTypeEVENT_* constant specifying the type of event that has been triggered |
public int | xx position of mouse relative to table cell |
public int | yy position of mouse relative to table cell |
public int | buttonWhich button was pressed. 1 = first button (left),
2 = second button (middle), 3 = third button (right)
More buttons may already be pressed down.
For events of type EVENT_MOUSEMOVE, button will be 0 |
public int | keyboardStateKeyboard state when the mouse event was triggered. |
public boolean | skipCoreFunctionalitySetting this value to true will prevent Azureus from running its
core functionality (if any) for the mouse event.
For example, by default the double click in My Torrents goes to
the details view. If your plugin remaps double click to do a different
function, set skipCoreFunctionality = true. |
public Object | dataMisc data |
public TableRow | rowTableRow that the mouse trigger applies to |