1
0
mirror of https://github.com/AR2000AR/openComputers_codes.git synced 2025-09-06 21:51:14 +02:00
Files
2023-01-24 15:18:19 +01:00

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