GtkToggleButton looks much
like a regular
GtkButton. However, it is intended to reflect a
toggleable state; when the toggle is "active," the
button appears to be depressed.
GtkCheckButton should often be used instead of the
toggle button; the check button usually looks nicer
than GtkToggleButton, and
gives the user a better idea that the button represents
a toggleable state.