Module Checkbox
Druid checkbox component
Functions
get_state(self) | Return checkbox state |
init(self, node, callback, click_node, initial_state) | The Checkbox constructor |
set_state(self, state, is_silent, is_instant) | Set checkbox state |
Tables
style | Component style params. |
Fields
button | Button component from click_node |
click_node | Button trigger node |
node | Visual node |
on_change_state | On change state callback(self, state) |
Functions
- get_state(self)
-
Return checkbox state
Parameters:
- self Checkbox Checkbox
Returns:
-
boolean
Checkbox state
- init(self, node, callback, click_node, initial_state)
-
The Checkbox constructor
Parameters:
- set_state(self, state, is_silent, is_instant)
-
Set checkbox state
Parameters:
- self Checkbox Checkbox
- state boolean or nil Checkbox state
- is_silent boolean or nil Don't trigger on_change_state if true
- is_instant boolean or nil If instant checkbox change
Tables
- style
-
Component style params.
You can override this component styles params in druid styles table
or create your own style
Fields:
- on_change_state function (self, node, state)
Fields
- button
-
Button component from click_node
- button Button Button
- click_node
-
Button trigger node
- click_node node or nil
- node
-
Visual node
- node node
- on_change_state
-
On change state callback(self, state)
- on_change_state DruidEvent DruidEvent