1.2 KiB
1.2 KiB
Checkbox
The Checkbox is a visual element that can be checked.
Extends: VisualElement
Properties
| Property | Type | Default | Description |
|---|---|---|---|
| checked | boolean | Whether | checkbox is checked |
| text | string | empty | Text to display |
| checkedText | string | Text | when checked |
| autoSize | boolean | true | Whether to automatically size the checkbox |
Functions
| Method | Returns | Description |
|---|---|---|
| Checkbox.new | Checkbox | Creates a new Checkbox instance |
| Checkbox:init | - | Initializes the Checkbox instance |
| Checkbox:mouse_click | boolean | Handles mouse click events |
| Checkbox:render | - | Renders the Checkbox |
Checkbox.new()
Returns
CheckboxselfThe created instance
Checkbox:init(props, basalt)
Parameters
propstableThe properties to initialize the element withbasalttableThe basalt instance
Checkbox:mouse_click(button, x, y)
Parameters
buttonnumberThe button that was clickedxnumberThe x position of the clickynumberThe y position of the click
Returns
booleanClickedWhether the event was handled