| Top |  |  |  |  | 
| GtkWidget * | gimp_enum_radio_box_new () | 
| GtkWidget * | gimp_enum_radio_box_new_with_range () | 
| GtkWidget * | gimp_enum_radio_frame_new () | 
| GtkWidget * | gimp_enum_radio_frame_new_with_range () | 
| GtkWidget * | gimp_enum_stock_box_new () | 
| GtkWidget * | gimp_enum_stock_box_new_with_range () | 
| void | gimp_enum_stock_box_set_child_padding () | 
| GtkWidget * | gimp_enum_icon_box_new () | 
| GtkWidget * | gimp_enum_icon_box_new_with_range () | 
| void | gimp_enum_icon_box_set_child_padding () | 
GtkWidget * gimp_enum_radio_box_new (GType enum_type,GCallback callback,gpointer callback_data,GtkWidget **first_button);
Creates a new group of GtkRadioButtons representing the enum values. A group of radiobuttons is a good way to represent enums with up to three or four values. Often it is better to use a GimpEnumComboBox instead.
| enum_type | the GType of an enum. | |
| callback | a callback to connect to the "toggled" signal of each GtkRadioButton that is created. | |
| callback_data | data to pass to the  | |
| first_button | returns the first button in the created group. | 
Since: 2.4
GtkWidget * gimp_enum_radio_box_new_with_range (GType enum_type,gint minimum,gint maximum,GCallback callback,gpointer callback_data,GtkWidget **first_button);
Just like gimp_enum_radio_box_new(), this function creates a group
of radio buttons, but additionally it supports limiting the range
of available enum values.
| minimum | the minimum enum value | |
| maximum | the maximum enum value | |
| enum_type | the GType of an enum. | |
| callback | a callback to connect to the "toggled" signal of each GtkRadioButton that is created. | |
| callback_data | data to pass to the  | |
| first_button | returns the first button in the created group. | 
Since: 2.4
GtkWidget * gimp_enum_radio_frame_new (GType enum_type,GtkWidget *label_widget,GCallback callback,gpointer callback_data,GtkWidget **first_button);
Calls gimp_enum_radio_box_new() and puts the resulting vbox into a
GtkFrame.
| enum_type | the GType of an enum. | |
| label_widget | a widget to use as label for the frame that will hold the radio box. | |
| callback | a callback to connect to the "toggled" signal of each GtkRadioButton that is created. | |
| callback_data | data to pass to the  | |
| first_button | returns the first button in the created group. | 
Since: 2.4
GtkWidget * gimp_enum_radio_frame_new_with_range (GType enum_type,gint minimum,gint maximum,GtkWidget *label_widget,GCallback callback,gpointer callback_data,GtkWidget **first_button);
Calls gimp_enum_radio_box_new_with_range() and puts the resulting
vbox into a GtkFrame.
| enum_type | the GType of an enum. | |
| minimum | the minimum enum value | |
| maximum | the maximum enum value | |
| label_widget | a widget to put into the frame that will hold the radio box. | |
| callback | a callback to connect to the "toggled" signal of each GtkRadioButton that is created. | |
| callback_data | data to pass to the  | |
| first_button | returns the first button in the created group. | 
Since: 2.4
GtkWidget * gimp_enum_stock_box_new (GType enum_type,const gchar *stock_prefix,GtkIconSize icon_size,GCallback callback,gpointer callback_data,GtkWidget **first_button);
gimp_enum_stock_box_new is deprecated and should not be used in newly-written code.
GIMP 2.10
Creates a horizontal box of radio buttons with stock icons.  The
stock_id for each icon is created by appending the enum_value's
nick to the given stock_prefix
.
| enum_type | the GType of an enum. | |
| stock_prefix | the prefix of the group of stock ids to use. | |
| icon_size | the icon size for the stock icons | |
| callback | a callback to connect to the "toggled" signal of each GtkRadioButton that is created. | |
| callback_data | data to pass to the  | |
| first_button | returns the first button in the created group. | 
Since: 2.4
GtkWidget * gimp_enum_stock_box_new_with_range (GType enum_type,gint minimum,gint maximum,const gchar *stock_prefix,GtkIconSize icon_size,GCallback callback,gpointer callback_data,GtkWidget **first_button);
gimp_enum_stock_box_new_with_range is deprecated and should not be used in newly-written code.
GIMP 2.10
Just like gimp_enum_stock_box_new(), this function creates a group
of radio buttons, but additionally it supports limiting the range
of available enum values.
| enum_type | the GType of an enum. | |
| minimum | the minumim enum value | |
| maximum | the maximum enum value | |
| stock_prefix | the prefix of the group of stock ids to use. | |
| icon_size | the icon size for the stock icons | |
| callback | a callback to connect to the "toggled" signal of each GtkRadioButton that is created. | |
| callback_data | data to pass to the  | |
| first_button | returns the first button in the created group. | 
Since: 2.4
void gimp_enum_stock_box_set_child_padding (GtkWidget *stock_box,gint xpad,gint ypad);
gimp_enum_stock_box_set_child_padding is deprecated and should not be used in newly-written code.
GIMP 2.10
Sets the padding of all buttons in a box created by
gimp_enum_stock_box_new().
Since: 2.4
GtkWidget * gimp_enum_icon_box_new (GType enum_type,const gchar *icon_prefix,GtkIconSize icon_size,GCallback callback,gpointer callback_data,GtkWidget **first_button);
Creates a horizontal box of radio buttons with named icons. The
icon name for each icon is created by appending the enum_value's
nick to the given icon_prefix
.
| enum_type | the GType of an enum. | |
| icon_prefix | the prefix of the group of icon names to use. | |
| icon_size | the icon size for the icons | |
| callback | a callback to connect to the "toggled" signal of each GtkRadioButton that is created. | |
| callback_data | data to pass to the  | |
| first_button | returns the first button in the created group. | 
Since: 2.10
GtkWidget * gimp_enum_icon_box_new_with_range (GType enum_type,gint minimum,gint maximum,const gchar *icon_prefix,GtkIconSize icon_size,GCallback callback,gpointer callback_data,GtkWidget **first_button);
Just like gimp_enum_icon_box_new(), this function creates a group
of radio buttons, but additionally it supports limiting the range
of available enum values.
| enum_type | the GType of an enum. | |
| minimum | the minumim enum value | |
| maximum | the maximum enum value | |
| icon_prefix | the prefix of the group of icon names to use. | |
| icon_size | the icon size for the icons | |
| callback | a callback to connect to the "toggled" signal of each GtkRadioButton that is created. | |
| callback_data | data to pass to the  | |
| first_button | returns the first button in the created group. | 
Since: 2.10
void gimp_enum_icon_box_set_child_padding (GtkWidget *icon_box,gint xpad,gint ypad);
Sets the padding of all buttons in a box created by
gimp_enum_icon_box_new().
Since: 2.10