Function
GimpUienum_radio_frame_new_with_range
since: 2.4
Declaration [src]
GtkWidget*
gimp_enum_radio_frame_new_with_range (
GType enum_type,
gint minimum,
gint maximum,
GtkWidget* label_widget,
GCallback callback,
gpointer callback_data,
GDestroyNotify callback_data_destroy,
GtkWidget** first_button
)
Description [src]
Calls gimp_enum_radio_box_new_with_range() and puts the resulting
vertical box into a GtkFrame.
Available since: 2.4
Parameters
enum_type-
Type:
GTypeThe
GTypeof an enum. minimum-
Type:
gintThe minimum enum value.
maximum-
Type:
gintThe maximum enum value.
label_widget-
Type:
GtkWidgetA widget to put into 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:
GCallbackA callback to connect to the “toggled” signal of each
GtkRadioButtonthat is created.The argument can be NULL. callback_data-
Type:
gpointerData to pass to the
callback.The argument can be NULL.The data is owned by the caller of the function. callback_data_destroy-
Type:
GDestroyNotifyDestroy function for
callback_data. first_button-
Type:
GtkWidgetReturns 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. |