Module Checkbox
Druid checkbox component
Functions
init(self, node, callback[, click_node=node[, initial_state=false]]) | Component init function |
set_state(self, state, is_silent, is_instant) | Set checkbox state |
get_state(self) | Return checkbox state |
Tables
style | Component style params. |
Fields
on_change_state | On change state callback(self, state) |
node | Visual node |
click_node | Button trigger node |
button | Button component from click_node |
Functions
- init(self, node, callback[, click_node=node[, initial_state=false]])
-
Component init function
Parameters:
- set_state(self, state, is_silent, is_instant)
-
Set checkbox state
Parameters:
- self Checkbox
- state bool Checkbox state
- is_silent bool Don't trigger on_change_state if true
- is_instant bool If instant checkbox change
- get_state(self)
-
Return checkbox state
Parameters:
- self Checkbox
Returns:
-
bool
Checkbox state
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)