mirror of
https://github.com/AR2000AR/openComputers_codes.git
synced 2025-09-06 21:51:14 +02:00
882 B
882 B
Widget
Abstract class. Define the basic information any widget need.
Constructor
Arguments
- x : int
- y : int
Abstract public methods
setPos
Arguments
- x : int
- y : int
setX
Arguments
- x : int
setY
Arguments
- y : int
setCallback
Set the function called when trigger
is called. This usually happen when the widget is clicked.
Arguments
- callback : function
getX
Return
- x : int
getY
Return
- y : int
getPos
Return
- x : int
- y : int
collide
Check if the position passed as arguments is on the widget
Arguments
- x : int
- y : int
draw
Draw the widget.
Public methods
trigger
Call the callback method if the widget is enabled. Pass the widget and all arguments passed to it to the callback method.
Arguments
- ... : any