Drag[en]gine Script Module DragonScript  1.21
Dragengine.Gui.ScrollModelWheelMouseListener Class Reference

Mouse listener scrolling model using mouse wheel movement. More...

Inheritance diagram for Dragengine.Gui.ScrollModelWheelMouseListener:
Dragengine.Gui.Events.DefaultMouseListener Dragengine.Gui.Events.MouseListener

Public Member Functions

bool getInvert ()
 Invert mouse wheel. More...
 
RangeModel getModel ()
 Model to scroll. More...
 
ScrollModelWheelMouseListener new (RangeModel model)
 Create mouse listener. More...
 
ScrollModelWheelMouseListener new (RangeModel model, bool invert)
 Create mouse listener. More...
 
void onMouseWheel (MouseEvent event)
 Mouse wheel moved. More...
 
void setInvert (bool invert)
 Set invert mouse wheel. More...
 
void setModel (RangeModel model)
 Set model to scroll. More...
 
- Public Member Functions inherited from Dragengine.Gui.Events.DefaultMouseListener
DefaultMouseListener new ()
 Create default mouse listener. More...
 
void onButtonPress (MouseEvent event)
 Mouse button has been pressed. More...
 
void onButtonRelease (MouseEvent event)
 Mouse button has been released. More...
 
void onMouseEnter (MouseEvent event)
 Mouse has entered widget. More...
 
void onMouseLeave (MouseEvent event)
 Mouse has left widget. More...
 
void onMouseMove (MouseEvent event)
 Mouse has moved. More...
 

Detailed Description

Mouse listener scrolling model using mouse wheel movement.

Version
1.9

Typical use for this listener is on a TextField linked to a SpinButton to allow the user to scroll the range model by wheelingon the text field

Member Function Documentation

◆ getInvert()

bool Dragengine.Gui.ScrollModelWheelMouseListener.getInvert ( )

Invert mouse wheel.

1.16

◆ getModel()

RangeModel Dragengine.Gui.ScrollModelWheelMouseListener.getModel ( )

Model to scroll.

◆ new() [1/2]

ScrollModelWheelMouseListener Dragengine.Gui.ScrollModelWheelMouseListener.new ( RangeModel  model)

Create mouse listener.

◆ new() [2/2]

ScrollModelWheelMouseListener Dragengine.Gui.ScrollModelWheelMouseListener.new ( RangeModel  model,
bool  invert 
)

Create mouse listener.

Version
1.16

◆ onMouseWheel()

void Dragengine.Gui.ScrollModelWheelMouseListener.onMouseWheel ( MouseEvent  event)

Mouse wheel moved.

Reimplemented from Dragengine.Gui.Events.DefaultMouseListener.

◆ setInvert()

void Dragengine.Gui.ScrollModelWheelMouseListener.setInvert ( bool  invert)

Set invert mouse wheel.

1.16

◆ setModel()

void Dragengine.Gui.ScrollModelWheelMouseListener.setModel ( RangeModel  model)

Set model to scroll.


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