GTK+ 3 Reference Manual
Buttons and Toggles
GtkButton
— A widget that creates a signal when clicked on
GtkCheckButton
— Create widgets with a discrete toggle button
GtkRadioButton
— A choice from multiple check buttons
GtkToggleButton
— Create buttons which retain their state
GtkLinkButton
— Create buttons bound to a URL
GtkScaleButton
— A button which pops up a scale
GtkVolumeButton
— A button which pops up a volume control
GtkSwitch
— A "light switch" style toggle