Function
GimpUienum_radio_frame_new
since: 2.4
Declaration [src]
GtkWidget*
gimp_enum_radio_frame_new (
GType enum_type,
GtkWidget* label_widget,
GCallback callback,
gpointer callback_data,
GDestroyNotify callback_data_destroy,
GtkWidget** first_button
)
Description [src]
Calls gimp_enum_radio_box_new()
and puts the resulting vbox into a
GtkFrame
.
Available since: 2.4
Parameters
enum_type
-
Type:
GType
The
GType
of an enum. label_widget
-
Type:
GtkWidget
A
GtkWidget
to use as label for the frame that will hold the radio box.The argument can be NULL
.The data is owned by the caller of the function. callback
-
Type:
GCallback
A callback to connect to the “toggled” signal of each
GtkRadioButton
that is created.The argument can be NULL
. callback_data
-
Type:
gpointer
Data to pass to the
callback
.The argument can be NULL
.The data is owned by the caller of the function. callback_data_destroy
-
Type:
GDestroyNotify
Destroy function for
callback_data
. first_button
-
Type:
GtkWidget
Returns the first button in the created group.
The argument will be set by the function. The argument can be NULL
.The data is owned by the caller of the function.
Return value
Type: GtkWidget
A new GtkFrame
holding a group of GtkRadioButtons
.
The caller of the function takes ownership of the data, and is responsible for freeing it. |