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 [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 vertical offset used when rendering the toggle icons (in pixels). The separation between the toggle icon and the text (in pixels). The [Font] to use for the [CheckButton] text. 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 disabled. The [StyleBox] to display as a background when the [CheckButton] is focused. 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 [StyleBox] to display as a background. The [StyleBox] to display as a background when the [CheckButton] is pressed.