Binary choice user interface widget. See also [CheckButton].
A checkbox allows the user to make a binary choice (choosing only one of two possible options). It's similar to [CheckButton] in functionality, but it has a different appearance. To follow established UX patterns, it's recommended to use CheckBox when toggling it has [b]no[/b] immediate effect on something. For instance, it should be used when toggling it will only do something once a confirmation button is pressed.
See also [BaseButton] which contains common properties and methods associated with this node.
The vertical offset used when rendering the check icons (in pixels).
The check icon to display when the [CheckBox] is checked.
The [StyleBox] to display as a background when the [CheckBox] is disabled.
The [StyleBox] to display as a background when the [CheckBox] is focused.
The [Font] to use for the [CheckBox] text.
The [CheckBox] text's font color.
The [CheckBox] text's font color when it's disabled.
The [CheckBox] text's font color when it's hovered.
The [CheckBox] text's font color when it's hovered and pressed.
The [CheckBox] text's font color when it's pressed.
The [StyleBox] to display as a background when the [CheckBox] is hovered.
The [StyleBox] to display as a background when the [CheckBox] is hovered and pressed.
The separation between the check icon and the text (in pixels).
The [StyleBox] to display as a background.
The [StyleBox] to display as a background when the [CheckBox] is pressed.
If the [CheckBox] is configured as a radio button, the icon to display when the [CheckBox] is checked.
If the [CheckBox] is configured as a radio button, the icon to display when the [CheckBox] is unchecked.
The check icon to display when the [CheckBox] is unchecked.