A button that represents a binary choice. [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 example, it can be used when pressing it shows or hides advanced settings, without asking the user to confirm this action. See also [BaseButton] which contains common properties and methods associated with this node. 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 toggle icons (in pixels). The icon to display when the [CheckButton] is checked (for left-to-right layouts). The icon to display when the [CheckButton] is checked and disabled (for left-to-right layouts). The icon to display when the [CheckButton] is checked and disabled (for right-to-left layouts). The icon to display when the [CheckButton] is checked (for right-to-left layouts). The icon to display when the [CheckButton] is unchecked (for left-to-right layouts). The icon to display when the [CheckButton] is unchecked and disabled (for left-to-right layouts). The icon to display when the [CheckButton] is unchecked and disabled (for right-to-left layouts). The icon to display when the [CheckButton] is unchecked (for right-to-left layouts).