GimpUi.enum_icon_box_new

function enum_icon_box_new(enum_type: GObject.Type, icon_prefix: String, icon_size: Gtk.IconSize, callback: GObject.Callback): [return_value: Gtk.Widget, first_button: Gtk.Widget] {
    // Gjs wrapper for gimp_enum_icon_box_new()
}
  

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.

Since 2.10

enum_type

the GLib.Type 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 Gtk.RadioButton that is created.

return_value

a new horizontal Gtk.Box holding a group of Gtk.RadioButtons.

first_button

Returns the first button in the created group.