Checkable button. See also [CheckBox].
CheckButton is a toggle button displayed as a check field. It's similar to [CheckBox] in functionality, but it has a different appearance. To follow established UX patterns, it's recommended to use CheckButton when toggling it has an [b]immediate[/b] effect on something. For instance, it should be used if toggling it enables/disables a setting without requiring the user to press a confirmation button.
See also [BaseButton] which contains common properties and methods associated with this node.
The vertical offset used when rendering the toggle icons (in pixels).
The [StyleBox] to display as a background when the [CheckButton] is disabled.
The [StyleBox] to display as a background when the [CheckButton] is focused.
The [Font] to use for the [CheckButton] text.
The [CheckButton] text's font color.
The [CheckButton] text's font color when it's disabled.
The [CheckButton] text's font color when it's focused. Only replaces the normal text color of the button. Disabled, hovered, and pressed states take precedence over this color.
The [CheckButton] text's font color when it's hovered.
The [CheckButton] text's font color when it's hovered and pressed.
The [CheckButton] text's font color when it's pressed.
The [StyleBox] to display as a background when the [CheckButton] is hovered.
The [StyleBox] to display as a background when the [CheckButton] is hovered and pressed.
The separation between the toggle icon and the text (in pixels).
The [StyleBox] to display as a background.
The icon to display when the [CheckButton] is unchecked.
The icon to display when the [CheckButton] is unchecked and disabled.
The icon to display when the [CheckButton] is checked.
The icon to display when the [CheckButton] is checked and disabled.
The [StyleBox] to display as a background when the [CheckButton] is pressed.