|  |  |  | GTK+ 3 Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Style Properties | ||||
#include <gtk/gtk.h> struct GtkCheckButton; GtkWidget * gtk_check_button_new (void); GtkWidget * gtk_check_button_new_with_label (const gchar *label); GtkWidget * gtk_check_button_new_with_mnemonic (const gchar *label);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBin +----GtkButton +----GtkToggleButton +----GtkCheckButton +----GtkRadioButton
GtkCheckButton implements AtkImplementorIface, GtkBuildable and GtkActivatable.
A GtkCheckButton places a discrete GtkToggleButton next to a widget, (usually a GtkLabel). See the section on GtkToggleButton widgets for more information about toggle/check buttons.
The important signal ( "toggled" ) is also inherited from GtkToggleButton.
GtkWidget *         gtk_check_button_new                (void);
Creates a new GtkCheckButton.
| Returns : | a GtkWidget. | 
GtkWidget *         gtk_check_button_new_with_label     (const gchar *label);
Creates a new GtkCheckButton with a GtkLabel to the right of it.
| 
 | the text for the check button. | 
| Returns : | a GtkWidget. | 
GtkWidget *         gtk_check_button_new_with_mnemonic  (const gchar *label);
Creates a new GtkCheckButton containing a label. The label
will be created using gtk_label_new_with_mnemonic(), so underscores
in label indicate the mnemonic for the check button.
| 
 | The text of the button, with an underscore in front of the mnemonic character | 
| Returns : | a new GtkCheckButton | 
"indicator-size" style property"indicator-size" gint : Read
Size of check or radio indicator.
Allowed values: >= 0
Default value: 16
"indicator-spacing" style property"indicator-spacing" gint : Read
Spacing around check or radio indicator.
Allowed values: >= 0
Default value: 2