| Top | 
GimpEnumStoreGimpEnumStore — A GimpIntStore subclass that keeps enum values.  | 
GimpEnumStore implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.
GtkListStore *
gimp_enum_store_new (GType enum_type);
Creates a new GimpEnumStore, derived from GtkListStore and fills it with enum values. The enum needs to be registered to the type system and should have translatable value names.
Since: 2.4
GtkListStore * gimp_enum_store_new_with_range (GType enum_type,gint minimum,gint maximum);
Creates a new GimpEnumStore like gimp_enum_store_new() but allows
to limit the enum values to a certain range. Values smaller than
minimum
 or larger than maximum
 are not added to the store.
enum_type  | 
the GType of an enum.  | 
|
minimum  | 
the minimum value to include  | 
|
maximum  | 
the maximum value to include  | 
Since: 2.4
GtkListStore * gimp_enum_store_new_with_values (GType enum_type,gint n_values,...);
Creates a new GimpEnumStore like gimp_enum_store_new() but allows
to explicitly list the enum values that should be added to the
store.
enum_type  | 
the GType of an enum.  | 
|
n_values  | 
the number of enum values to include  | 
|
...  | 
a list of enum values (exactly   | 
Since: 2.4
GtkListStore * gimp_enum_store_new_with_values_valist (GType enum_type,gint n_values,va_list args);
See gimp_enum_store_new_with_values().
enum_type  | 
the GType of an enum.  | 
|
n_values  | 
the number of enum values to include  | 
|
args  | 
a va_list of enum values (exactly   | 
Since: 2.4
void gimp_enum_store_set_stock_prefix (GimpEnumStore *store,const gchar *stock_prefix);
gimp_enum_store_set_stock_prefix is deprecated and should not be used in newly-written code.
GIMP 2.10
Creates a stock ID for each enum value in the store
 by appending
the value's nick to the given stock_prefix
, separated by a hyphen.
See also: gimp_enum_combo_box_set_stock_prefix().
Since: 2.4
void gimp_enum_store_set_icon_prefix (GimpEnumStore *store,const gchar *icon_prefix);
Creates an icon name for each enum value in the store
 by appending
the value's nick to the given icon_prefix
, separated by a hyphen.
See also: gimp_enum_combo_box_set_icon_prefix().
Since: 2.10
“enum-type” property  “enum-type”                GType *
Sets the GType of the enum to be used in the store.
Owner: GimpEnumStore
Flags: Read / Write / Construct Only
Allowed values: gint
Since: 2.4