Uranium
Application Framework
UM.Event.WheelEvent Class Reference
Inheritance diagram for UM.Event.WheelEvent:
UM.Event.MouseEvent

Public Member Functions

None __init__ (self, int horizontal, int vertical, int x=0, int y=0)
 
int horizontal (self)
 
int vertical (self)
 
- Public Member Functions inherited from UM.Event.MouseEvent
None __init__ (self, int event_type, int x=0, int y=0, int last_x=None, int last_y=None, List[str] buttons=None)
 
int x (self)
 
int y (self)
 
Optional[int] lastX (self)
 
Optional[int] lastY (self)
 
int deltaX (self)
 
int deltaY (self)
 
List[str] buttons (self)
 

Additional Inherited Members

- Static Public Attributes inherited from UM.Event.MouseEvent
string LeftButton = "left"
 
string RightButton = "right"
 
string MiddleButton = "middle"
 

Detailed Description

Event relating to what's happening with the scroll wheel of a mouse.

Constructor & Destructor Documentation

◆ __init__()

None UM.Event.WheelEvent.__init__ (   self,
int  horizontal,
int  vertical,
int   x = 0,
int   y = 0 
)
Create a new scroll wheel event.

:param horizontal: How far the scroll wheel scrolled horizontally, in
       eighths of a degree. To the right is positive. To the left is negative.
:param vertical: How far the scroll wheel scrolled vertically, in eighths
       of a degree. Up is positive. Down is negative.

Reimplemented from UM.Event.MouseEvent.

Member Function Documentation

◆ horizontal()

int UM.Event.WheelEvent.horizontal (   self)
How far the scroll wheel was scrolled horizontally, in eighths of a
degree.

To the right is positive. To the left is negative.

◆ vertical()

int UM.Event.WheelEvent.vertical (   self)
How far the scroll wheel was scrolled vertically, in eighths of a
degree.

Up is positive. Down is negative.

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