Drag[en]gine Script Module DragonScript  1.23
Dragengine.Gui.ClickedOpenLink Class Reference

Open URL in system browser if widget is clicked. More...

Inheritance diagram for Dragengine.Gui.ClickedOpenLink:
Dragengine.Gui.ClickedActionListener Dragengine.Gui.Events.DefaultMouseListener Dragengine.Gui.Events.MouseListener

Public Member Functions

String getUrl ()
 URL to open. More...
 
ClickedOpenLink new (String url)
 Create clicked listener. More...
 
void onAction ()
 Open URL in system browser. More...
 
void setUrl (String url)
 Set URL to open. 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

String pUrl
 

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...
 

Detailed Description

Open URL in system browser if widget is clicked.

Version
1.23

Member Function Documentation

◆ getUrl()

String Dragengine.Gui.ClickedOpenLink.getUrl ( )

URL to open.

◆ new()

ClickedOpenLink Dragengine.Gui.ClickedOpenLink.new ( String  url)

Create clicked listener.

Parameters
urlURL to open.

◆ onAction()

void Dragengine.Gui.ClickedOpenLink.onAction ( )

Open URL in system browser.

Reimplemented from Dragengine.Gui.ClickedActionListener.

◆ setUrl()

void Dragengine.Gui.ClickedOpenLink.setUrl ( String  url)

Set URL to open.

Parameters
urlURL to open.

Member Data Documentation

◆ pUrl

String Dragengine.Gui.ClickedOpenLink.pUrl

The documentation for this class was generated from the following file: