mirror of https://github.com/GNOME/gimp.git
libgimpwidgets: add ABBREV column to GimpIntStore
... which holds an abbreviated label, or NULL to use the normal label.
This commit is contained in:
parent
f7d6805ebb
commit
684c850196
|
@ -150,6 +150,7 @@ gimp_int_store_constructed (GObject *object)
|
|||
types[GIMP_INT_STORE_PIXBUF] = GDK_TYPE_PIXBUF;
|
||||
types[GIMP_INT_STORE_USER_DATA] = (priv->user_data_type != G_TYPE_NONE ?
|
||||
priv->user_data_type : G_TYPE_POINTER);
|
||||
types[GIMP_INT_STORE_ABBREV] = G_TYPE_STRING;
|
||||
|
||||
gtk_list_store_set_column_types (GTK_LIST_STORE (store),
|
||||
GIMP_INT_STORE_NUM_COLUMNS, types);
|
||||
|
|
|
@ -36,6 +36,7 @@ G_BEGIN_DECLS
|
|||
* @GIMP_INT_STORE_ICON_NAME: an icon name
|
||||
* @GIMP_INT_STORE_PIXBUF: a #GdkPixbuf
|
||||
* @GIMP_INT_STORE_USER_DATA: arbitrary user data
|
||||
* @GIMP_INT_STORE_ABBREV: an abbreviated label
|
||||
* @GIMP_INT_STORE_NUM_COLUMNS: the number of columns
|
||||
* @GIMP_INT_STORE_STOCK_ID: compat alias for @GIMP_INT_STORE_ICON_NAME
|
||||
*
|
||||
|
@ -48,6 +49,7 @@ typedef enum
|
|||
GIMP_INT_STORE_ICON_NAME,
|
||||
GIMP_INT_STORE_PIXBUF,
|
||||
GIMP_INT_STORE_USER_DATA,
|
||||
GIMP_INT_STORE_ABBREV,
|
||||
GIMP_INT_STORE_NUM_COLUMNS,
|
||||
|
||||
/* deprecated */
|
||||
|
|
Loading…
Reference in New Issue