Mouse (gb.qt4)
This class is used for getting information about a mouse event from another control,
or about the mouse in general.
Information about mouse events is available during mouse event handlers only!
Mouse.
ScreenX and Mouse.
ScreenY are available anytime.
It also defines the constants used with the
Mouse property.
Since 3.17
The cursor constants are now deprecated, and have been moved to the
Cursor class.
This class is static.
Constants
Arrow
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
Blank
|
Constant used with the Mouse property of controls, indicating that a control displays
no cursor.
|
Cross
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
Custom
|
Indicates that the mouse cursor of a control is a customed picture.
|
Default
|
Constant used with the Mouse property, indicating that a control displays the
same cursor than its parent.
|
Horizontal
|
Indicate a horizontal mouse wheel event.
|
Pointing
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeAll
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeE
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeH
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeN
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeNE
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeNESW
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeNW
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeNWSE
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeS
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeSE
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeSW
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeV
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SizeW
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SplitH
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
SplitV
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
Text
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
Vertical
|
Indicate a vertcial mouse wheel event.
|
Wait
|
Constant used with the Mouse property of controls, indicating a cursor shape.
|
Static properties
Alt
|
Returns if the ALT key is pressed.
|
Button
|
Return which button is pressed or released during a MouseDown or MouseUp event.
|
Click
|
Return the number of successive clicks on the mouse button.
|
Control
|
Returns if the CONTROL key is pressed.
|
Delta
|
Returns the delta value of a MouseWheel event.
|
Forward
|
Return if the mouse wheel has been scrolled forward.
|
Left
|
Returns if the mouse left button is pressed.
|
Meta
|
Returns if the META key is pressed.
|
Middle
|
Returns if the mouse middle button is pressed.
|
Normal
|
Indicates that no special key was pressed.
|
Orientation
|
Returns the orientation of a MouseWheel event.
|
Right
|
Returns if the mouse right button is pressed.
|
ScreenX
|
Returns the current absolute horizontal position of the cursor.
|
ScreenY
|
Returns the current absolute vertical position of the cursor.
|
Shift
|
Returns if the SHIFT key is pressed.
|
StartX
|
Returns the value of Mouse.X at the beginning of the event.
|
StartY
|
Returns the value of Mouse.Y at the beginning of the event.
|
State
|
Return the state of the mouse buttons when the mouse event was generated.
|
X
|
Returns the relative horizontal position of the cursor of a mouse event.
|
Y
|
Returns the relative vertical position of the cursor of a mouse event.
|
Static methods
Inside
|
Return if the mouse cursor is inside a specific control.
|
Move
|
Moves the cursor on the screen at a specified position.
|
Translate
|
Translate the current mouse event by the specified distance.
|
See also
Examples for mouse events: