A button that represents a binary choice. [CheckBox] allows the user to choose one of only 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 example, it could 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. When [member BaseButton.button_group] specifies a [ButtonGroup], [CheckBox] changes its appearance to that of a radio button and uses the various [code]radio_*[/code] theme properties. The color of the checked icon when the checkbox is pressed. The color of the unchecked icon when the checkbox is not pressed. The vertical offset used when rendering the check icons (in pixels). The check icon to display when the [CheckBox] is checked. The check icon to display when the [CheckBox] is checked and is disabled. The check icon to display when the [CheckBox] is configured as a radio button and is checked. The check icon to display when the [CheckBox] is configured as a radio button, is disabled, and is unchecked. The check icon to display when the [CheckBox] is configured as a radio button and is unchecked. The check icon to display when the [CheckBox] is configured as a radio button, is disabled, and is unchecked. The check icon to display when the [CheckBox] is unchecked. The check icon to display when the [CheckBox] is unchecked and is disabled.