Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:9:2
property Point position
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:12:2
property bool hasFocus
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:28:2
property callback onGainFocus
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:30:2
property callback onLoseFocus
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:33:2
method onLoad()
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:35:2
method onResize(int width, int height)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:37:2
method onKeyPress(KeyCode key)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:39:2
method onKeyDown(KeyCode key, bool isShiftDown)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:41:2
method onKeyUp(KeyCode key)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:43:2
method onMouseClick(Point position, MouseButton button)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:45:2
method onMouseClickAny(Point position, MouseButton button) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:49:2
method onMouseDown(Point position, MouseButton button)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:51:2
method onMouseDownAny(Point position, MouseButton button) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:55:2
method onMouseUp(Point position, MouseButton button)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:57:2
method onMouseUpAny(Point position, MouseButton button) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:61:2
method onMouseMove(Point from, float deltaX, float deltaY)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:63:2
method onMouseMoveAny(Point from, float deltaX, float deltaY) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:67:2
method onMouseWheel(Point position, float deltaX, float deltaY)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:69:2
method onTouchDown(list<TouchPoint> points)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:71:2
method onTouchDownAny(list<TouchPoint> points) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:75:2
method onTouchUp(list<TouchPoint> points)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:77:2
method onTouchUpAny(list<TouchPoint> points) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:81:2
method onTouchMove(list<TouchPoint> points)
Source: /home/runner/work/aspl/aspl/stdlib/gui/Control.aspl:83:2
method onTouchMoveAny(list<TouchPoint> points) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:6:1
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:9:2
property string text
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:11:2
property Font font
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:13:2
property int caret
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:15:2
property Color textColor
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:17:2
property Color backgroundColor
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:19:2
property Color borderColor
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:21:5
property HorizontalAlignment horizontalAlignment
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:23:5
property VerticalAlignment verticalAlignment
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:25:2
property bool useCustomVirtualKeyboard
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:30:2
property Rectangle bounds
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:67:2
property int blinkInterval
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:70:2
property bool blinkState
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:77:5
method construct(Point position, string text, Font font, int caret = 0, Color? textColor = null, Color? backgroundColor = null, Color? borderColor = null, HorizontalAlignment? horizontalAlignment = null, VerticalAlignment? verticalAlignment = null, bool useCustomVirtualKeyboard = false)
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:129:2
method draw(Canvas canvas)
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:170:2
method insert(string text)
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:184:2
method backspace(int amount)
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:192:2
method onMouseDownAny(Point position, MouseButton button) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:201:2
method onMouseUpAny(Point position, MouseButton button) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:210:2
method onMouseClick(Point clickPosition, MouseButton button)
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:226:2
method onMouseClickAny(Point position, MouseButton button) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:235:2
method onTouchDownAny(list<TouchPoint> points) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:249:2
method onTouchUp(list<TouchPoint> points)
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:254:2
method onTouchUpAny(list<TouchPoint> points) returns bool
Source: /home/runner/work/aspl/aspl/stdlib/gui/SingleLineTextBox.aspl:268:2
method onKeyDown(KeyCode key, bool isShiftDown)
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:5:1
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:8:2
property Font font
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:10:2
property Color textColor
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:12:2
property Color backgroundColor
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:14:2
property Color buttonColor
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:16:2
property Color borderColor
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:18:2
property Color keyDownColor
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:20:2
property list<list<string>> keys
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:29:2
property callback<string> onKeyPress
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:38:2
property Rectangle bounds
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:77:5
method construct(Point position, Font font, Color? textColor = null, Color? backgroundColor = null, Color? borderColor = null, Color? keyDownColor = null)
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:104:2
method draw(Canvas canvas)
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:141:2
method onMouseDown(Point position, MouseButton button)
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:151:2
method onMouseUp(Point position, MouseButton button)
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:179:2
method onTouchDown(list<TouchPoint> points)
Source: /home/runner/work/aspl/aspl/stdlib/gui/VirtualKeyboard.aspl:192:2
method onTouchUp(list<TouchPoint> points)