Drag[en]gine Script Module DragonScript
1.23
|
Show mod details when clicking on a list item. More...
Public Member Functions | |
ClickedModDetails | new (MMPanelModManagement panel, ListBox listBox) |
void | onAction () |
Action to perform. More... | |
Public Member Functions inherited from Dragengine.Gui.ClickedActionListener | |
int | getButton () |
Mouse button to track. More... | |
int | getClickedCount () |
Count of multi-clicks detected so far. More... | |
int | getMultiClickCount () |
Count of multi clicks before fire action. More... | |
float | getMultiClickTimeout () |
Maximum time in seconds between clicks to count as multi-click. More... | |
Point | getPosition () |
Mouse position at button press time or null if not tracked. More... | |
int | getRange () |
Range in pixels the mouse is allowed to move to fire the action. More... | |
ClickedActionListener | new () |
Create mouse listener tracking left mouse button and range of 5 pixels. More... | |
ClickedActionListener | new (int trackButton, int range) |
Create mouse listener. More... | |
void | onButtonPress (MouseEvent event) |
Mouse button pressed. More... | |
void | onButtonRelease (MouseEvent event) |
Mouse button release. More... | |
void | onMouseMove (MouseEvent event) |
Mouse moved. More... | |
void | resetMultiClickDetection () |
Reset multi click detection. More... | |
void | setMultiClickCount (int count) |
Set count of multi clicks before fire action. More... | |
void | setMultiClickTimeout (float time) |
Set maximum time in seconds between clicks to count as multi-click. More... | |
Public Member Functions inherited from Dragengine.Gui.Events.DefaultMouseListener | |
void | onMouseEnter (MouseEvent event) |
Mouse has entered widget. More... | |
void | onMouseLeave (MouseEvent event) |
Mouse has left widget. More... | |
void | onMouseWheel (MouseEvent event) |
Mouse wheel moved. More... | |
Public Attributes | |
ListBox | pListBox |
MMPanelModManagement | pPanel |
Additional Inherited Members | |
Protected Member Functions inherited from Dragengine.Gui.ClickedActionListener | |
void | setPosition (Point position) |
Set mouse position at button press time or null if not tracked. More... | |
Show mod details when clicking on a list item.
ClickedModDetails Dragengine.Gui.ModManagement.MMPanelModManagement.ClickedModDetails.new | ( | MMPanelModManagement | panel, |
ListBox | listBox | ||
) |
void Dragengine.Gui.ModManagement.MMPanelModManagement.ClickedModDetails.onAction | ( | ) |
Action to perform.
If you need to know the mouse location at the time of the click use Widget.getLocalMouseLocation() on the desired widget. You can not use getPosition() for this since this position is relative to whatever widget caused the mouse events to be send and it is cleared before calling onAction.
Reimplemented from Dragengine.Gui.ClickedActionListener.
ListBox Dragengine.Gui.ModManagement.MMPanelModManagement.ClickedModDetails.pListBox |
MMPanelModManagement Dragengine.Gui.ModManagement.MMPanelModManagement.ClickedModDetails.pPanel |