- press ENTER to search or ESC to cancel
Table of content
Globals namespaces
Constants
- Align
- AniDir
- BlendMode
- BrushPattern
- BrushType
- ColorMode
- FilterChannels
- Ink
- MouseButton
- MouseCursor
- RangeType
- SelectionMode
- SpriteSheetDataFormat
- SpriteSheetType
- WebSocketMessageType
Classes/objects
- Brush
- Cel
- Color
- ColorSpace
- Dialog
- Editor
- Events
- Frame
- GraphicsContext
- Image
- ImageSpec
- KeyEvent
- Layer
- MouseEvent
- Palette
- Plugin
- Point
- Properties
- Range
- Rectangle
- Selection
- Site
- Size
- Slice
- Sprite
- Tag
- Tile
- Tileset
- Timer
- Tool
- TouchEvent
- Version
- WebSocket
- Window
MouseEvent
This object is received as first parameter in the function associated
to onmousedown
, onmouseup
, onmousemove
, or onwheel
events of a
canvas widget.
MouseEvent.x
onmousedown=function(ev)
print('mouse button pressed in', ev.x, ev.y)
end
The (x,y) position of the mouse when the event happens, in client coordinates, where (0,0) is the top-left corner of the canvas widget.
MouseEvent.y
See MouseEvent.x
MouseEvent.button
The MouseButton pressed or released by the user.
MouseEvent.pressure
The pressure of pen when the event is generated from a stylus.
MouseEvent.deltaX
Only for the onwheel
event.
MouseEvent.deltaY
Only for the onwheel
event.
MouseEvent.altKey
True if the Alt key was pressed when the event occurs.
MouseEvent.metaKey
True if the Windows key (or Command key on macOS) was pressed when the event occurs.
MouseEvent.ctrlKey
True if the Ctrl key was pressed when the event occurs.
MouseEvent.shiftKey
True if the Shift key was pressed when the event occurs.
MouseEvent.spaceKey
True if the Space key was pressed when the event occurs.