A Toggle describes a state or value. Similar to a checkbox, toggles allow users to change a setting between two states such as “On" or "Off.” Unlike a checkbox, a toggle button initiates an action with immediate effect.


Pushbuttons are a variant of the toggle button that incorporate label and action in to a single user interface element. Pushbuttons may provide a useful interface element where screen real-estate is at a premium.