A check button displays a selection indicator (default shape is rectangular) to the left of its label. A check button allow users to toggle between two choices, represented by the "on" and "off" states of the check button. When mouse button 1 is pressed over a check button, it toggles to a state different from its current state, and its callbacks are called.