Package com.biglybt.pif.ui.tables
Class TableRowMouseEvent
- java.lang.Object
-
- com.biglybt.pif.ui.tables.TableRowMouseEvent
-
- Direct Known Subclasses:
TableCellMouseEvent
public class TableRowMouseEvent extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description int
button
Which button was pressed.java.lang.Object
data
Misc datastatic int
EVENT_MOUSEDOUBLECLICK
eventType is trigggered when mouse is double clickedstatic int
EVENT_MOUSEDOWN
eventType is triggered when mouse is pressed downstatic int
EVENT_MOUSEENTER
static int
EVENT_MOUSEEXIT
static int
EVENT_MOUSEMOVE
eventType is triggered when the mouse is moved.static int
EVENT_MOUSEUP
eventType is triggered when mouse is let goint
eventType
EVENT_* constant specifying the type of event that has been triggeredint
keyboardState
Keyboard state when the mouse event was triggered.TableRow
row
TableRow that the mouse trigger applies toboolean
skipCoreFunctionality
Setting this value to true will prevent Azureus from running its core functionality (if any) for the mouse event.int
x
x position of mouse relative to table cellint
y
y position of mouse relative to table cell
-
Constructor Summary
Constructors Constructor Description TableRowMouseEvent()
-
-
-
Field Detail
-
EVENT_MOUSEDOWN
public static final int EVENT_MOUSEDOWN
eventType is triggered when mouse is pressed down- Since:
- 2.3.0.7
- See Also:
- Constant Field Values
-
EVENT_MOUSEUP
public static final int EVENT_MOUSEUP
eventType is triggered when mouse is let go- Since:
- 2.3.0.7
- See Also:
- Constant Field Values
-
EVENT_MOUSEDOUBLECLICK
public static final int EVENT_MOUSEDOUBLECLICK
eventType is trigggered when mouse is double clicked- Since:
- 2.3.0.7
- See Also:
- Constant Field Values
-
EVENT_MOUSEMOVE
public static final int EVENT_MOUSEMOVE
eventType is triggered when the mouse is moved. ONLY fires for listeners with subclass of TableMouseMoveListener.TableCellMouseListener
will not recieve mouse move events.- See Also:
- Constant Field Values
-
EVENT_MOUSEENTER
public static final int EVENT_MOUSEENTER
- See Also:
- Constant Field Values
-
EVENT_MOUSEEXIT
public static final int EVENT_MOUSEEXIT
- See Also:
- Constant Field Values
-
eventType
public int eventType
EVENT_* constant specifying the type of event that has been triggered- Since:
- 2.3.0.7
-
x
public int x
x position of mouse relative to table cell- Since:
- 2.3.0.7
-
y
public int y
y position of mouse relative to table cell
-
button
public int button
Which 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
- Since:
- 2.3.0.7
-
keyboardState
public int keyboardState
Keyboard state when the mouse event was triggered.- Since:
- 2.3.0.7
-
skipCoreFunctionality
public boolean skipCoreFunctionality
Setting 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.
-
data
public java.lang.Object data
Misc data- Since:
- 3.0.1.7
-
row
public TableRow row
TableRow that the mouse trigger applies to- Since:
- 3.0.1.6
-
-