Top |
GObject ╰── GInitiallyUnowned ╰── GtkObject ╰── GtkWidget ╰── GtkContainer ╰── GtkBin ╰── GtkButton ╰── GtkToggleButton ╰── GtkCheckButton ╰── GtkRadioButton
GtkRadioButton implements AtkImplementorIface, GtkBuildable and GtkActivatable.
GtkWidget *
gtk_radio_button_new (GSList *group
);
Creates a new GtkRadioButton. To be of any practical value, a widget should then be packed into the radio button.
GtkWidget *
gtk_radio_button_new_from_widget (GtkRadioButton *radio_group_member
);
Creates a new GtkRadioButton, adding it to the same group as
radio_group_member
. As with gtk_radio_button_new()
, a widget
should be packed into the radio button.
GtkWidget * gtk_radio_button_new_with_label (GSList *group
,const gchar *label
);
Creates a new GtkRadioButton with a text label.
GtkWidget * gtk_radio_button_new_with_label_from_widget (GtkRadioButton *radio_group_member
,const gchar *label
);
Creates a new GtkRadioButton with a text label, adding it to
the same group as radio_group_member
.
[constructor]
GtkWidget * gtk_radio_button_new_with_mnemonic (GSList *group
,const gchar *label
);
Creates a new GtkRadioButton containing a label, adding it to the same
group as group
. The label will be created using
gtk_label_new_with_mnemonic()
, so underscores in label
indicate the
mnemonic for the button.
GtkWidget * gtk_radio_button_new_with_mnemonic_from_widget (GtkRadioButton *radio_group_member
,const gchar *label
);
Creates a new GtkRadioButton containing a label. The label
will be created using gtk_label_new_with_mnemonic()
, so underscores
in label
indicate the mnemonic for the button.
[constructor]
void gtk_radio_button_set_group (GtkRadioButton *radio_button
,GSList *group
);
Sets a GtkRadioButton's group. It should be noted that this does not change the layout of your interface in any way, so if you are changing the group, it is likely you will need to re-arrange the user interface to reflect these changes.
radio_button |
||
group |
an existing radio
button group, such as one returned from |
[transfer none][element-type GtkRadioButton] |
GSList *
gtk_radio_button_get_group (GtkRadioButton *radio_button
);
Retrieves the group assigned to a radio button.
“group”
property“group” GtkRadioButton *
The radio button whose group this widget belongs to.
Owner: GtkRadioButton
Flags: Write
“group-changed”
signalvoid user_function (GtkRadioButton *style, gpointer user_data)
Emitted when the group of radio buttons that a radio button belongs to changes. This is emitted when a radio button switches from being alone to being part of a group of 2 or more buttons, or vice-versa, and when a button is moved from one group of 2 or more buttons to a different one, but not when the composition of the group that a button belongs to changes.
style |
the object which received the signal |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First
Since: 2.4