![]() | ![]() | ![]() | GIMP Widgets Library Reference Manual | ![]() |
---|
GimpIntStore — A model for integer based name-value pairs (e.g. enums)
struct GimpIntStore; enum GimpIntStoreColumns; GtkListStore* gimp_int_store_new (void); gboolean gimp_int_store_lookup_by_value (GtkTreeModel *model, gint value, GtkTreeIter *iter);
GimpIntStore implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest and GtkTreeSortable.
typedef enum { GIMP_INT_STORE_VALUE, GIMP_INT_STORE_LABEL, GIMP_INT_STORE_STOCK_ID, GIMP_INT_STORE_PIXBUF, GIMP_INT_STORE_USER_DATA, GIMP_INT_STORE_NUM_COLUMNS } GimpIntStoreColumns;
GtkListStore* gimp_int_store_new (void);
Creates a GtkListStore with a number of useful columns. GimpIntStore is especially useful if the items you want to store are identified using an integer value.
Returns : | a new GimpIntStore. |
Since GIMP 2.2
gboolean gimp_int_store_lookup_by_value (GtkTreeModel *model, gint value, GtkTreeIter *iter);
Iterate over the model looking for value.
model : | a GimpIntStore |
value : | an integer value to lookup in the model |
iter : | return location for the iter of the given value |
Returns : | TRUE if the value has been located and iter is valid, FALSE otherwise. |
Since GIMP 2.2
<< GimpIntComboBox | GimpMemsizeEntry >> |