# Checkbox The [`Checkbox`][checkbox] widget is a [`Button`](./button.md) that toggles a [`CheckboxState`][checkboxstate] when clicked. [`CheckboxState`][checkboxstate] contains three variants: - Indeterminant: A horizontal line will be drawn in the box to show a state of neither checked or unchecked. - Checked: A checkbark will be drawn in the box. - Unchecked: No indicator will be drawn in the box. [checkbox]: <{{ docs }}/widgets/checkbox/struct.Checkbox.html> [checkboxstate]: <{{ docs }}/widgets/checkbox/struct.CheckboxState.html>