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 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).