aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-memory-store.h
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@ximian.com>2002-03-13 06:14:56 +0800
committerChris Lahey <clahey@src.gnome.org>2002-03-13 06:14:56 +0800
commit5020c3bd9a2b87eca463118f31fdb75ff44caa46 (patch)
treeb74d936bf5153b0e9b3ab1917a21de365a74f9b7 /widgets/table/e-table-memory-store.h
parent8e2b17bcabade3677153bcad36028b34a2f1f77b (diff)
downloadgsoc2013-evolution-5020c3bd9a2b87eca463118f31fdb75ff44caa46.tar
gsoc2013-evolution-5020c3bd9a2b87eca463118f31fdb75ff44caa46.tar.gz
gsoc2013-evolution-5020c3bd9a2b87eca463118f31fdb75ff44caa46.tar.bz2
gsoc2013-evolution-5020c3bd9a2b87eca463118f31fdb75ff44caa46.tar.lz
gsoc2013-evolution-5020c3bd9a2b87eca463118f31fdb75ff44caa46.tar.xz
gsoc2013-evolution-5020c3bd9a2b87eca463118f31fdb75ff44caa46.tar.zst
gsoc2013-evolution-5020c3bd9a2b87eca463118f31fdb75ff44caa46.zip
Added support for E_TABLE_MEMORY_STORE_OBJECT which represents a column
2002-03-12 Christopher James Lahey <clahey@ximian.com> * e-table-memory-store.c, e-table-memory-store.h: Added support for E_TABLE_MEMORY_STORE_OBJECT which represents a column storing a GtkObject. svn path=/trunk/; revision=16132
Diffstat (limited to 'widgets/table/e-table-memory-store.h')
-rw-r--r--widgets/table/e-table-memory-store.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/widgets/table/e-table-memory-store.h b/widgets/table/e-table-memory-store.h
index 49f37ba201..60bd037758 100644
--- a/widgets/table/e-table-memory-store.h
+++ b/widgets/table/e-table-memory-store.h
@@ -41,6 +41,7 @@ typedef enum {
E_TABLE_MEMORY_STORE_COLUMN_TYPE_INTEGER,
E_TABLE_MEMORY_STORE_COLUMN_TYPE_STRING,
E_TABLE_MEMORY_STORE_COLUMN_TYPE_PIXBUF,
+ E_TABLE_MEMORY_STORE_COLUMN_TYPE_OBJECT,
E_TABLE_MEMORY_STORE_COLUMN_TYPE_CUSTOM
} ETableMemoryStoreColumnType;
@@ -66,6 +67,9 @@ typedef struct {
#define E_TABLE_MEMORY_STORE_CUSTOM(editable, duplicate, free, initialize, empty, string) \
{ E_TABLE_MEMORY_STORE_COLUMN_TYPE_CUSTOM, \
{ (duplicate), (free), (initialize), (empty), (string) }, editable }
+#define E_TABLE_MEMORY_STORE_OBJECT(editable, initialize, empty, string) \
+ { E_TABLE_MEMORY_STORE_COLUMN_TYPE_CUSTOM, \
+ { NULL, NULL, (initialize), (empty), (string) }, editable }
typedef struct _ETableMemoryStorePrivate ETableMemoryStorePrivate;