diff options
author | Christopher James Lahey <clahey@ximian.com> | 2001-08-17 11:38:16 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2001-08-17 11:38:16 +0800 |
commit | dad6d45018fb264dbb94031775b6c4589951e50a (patch) | |
tree | 6008b2c70a04cc5819f9bba7d55584cf6d897169 /widgets/table/e-table-without.h | |
parent | 056a9a3236ad14e283c0e123d6cf095901563fa1 (diff) | |
download | gsoc2013-evolution-dad6d45018fb264dbb94031775b6c4589951e50a.tar gsoc2013-evolution-dad6d45018fb264dbb94031775b6c4589951e50a.tar.gz gsoc2013-evolution-dad6d45018fb264dbb94031775b6c4589951e50a.tar.bz2 gsoc2013-evolution-dad6d45018fb264dbb94031775b6c4589951e50a.tar.lz gsoc2013-evolution-dad6d45018fb264dbb94031775b6c4589951e50a.tar.xz gsoc2013-evolution-dad6d45018fb264dbb94031775b6c4589951e50a.tar.zst gsoc2013-evolution-dad6d45018fb264dbb94031775b6c4589951e50a.zip |
Bumped version number to 0.10.99.4. Fixed some comments.
2001-08-16 Christopher James Lahey <clahey@ximian.com>
* configure.in: Bumped version number to 0.10.99.4. Fixed some
comments.
* gal/Makefile.am (libgal_la_LIBADD): Added
e-table/e-table-without.lo.
From gal/e-table/ChangeLog:
2001-08-16 Christopher James Lahey <clahey@ximian.com>
* Makefile.am: Added e-table-without.c and e-table-without.h.
* e-table-without.c, e-table-without.h: Got this to compile.
Finished the first version of it.
svn path=/trunk/; revision=12144
Diffstat (limited to 'widgets/table/e-table-without.h')
-rw-r--r-- | widgets/table/e-table-without.h | 38 |
1 files changed, 30 insertions, 8 deletions
diff --git a/widgets/table/e-table-without.h b/widgets/table/e-table-without.h index 59a86b0126..e73932c713 100644 --- a/widgets/table/e-table-without.h +++ b/widgets/table/e-table-without.h @@ -16,6 +16,13 @@ extern "C" { #define E_IS_TABLE_WITHOUT_CLASS(k) (GTK_CHECK_CLASS_TYPE ((k), E_TABLE_WITHOUT_TYPE)) typedef struct _ETableWithoutPrivate ETableWithoutPrivate; +typedef void *(*ETableWithoutGetKeyFunc) (ETableModel *source, + int row, + void *closure); +typedef void *(*ETableWithoutDuplicateKeyFunc) (const void *key, + void *closure); +typedef void (*ETableWithoutFreeKeyFunc) (void *key, + void *closure); typedef struct { ETableSubset base; @@ -27,15 +34,30 @@ typedef struct { ETableSubsetClass parent_class; } ETableWithoutClass; - GtkType e_table_without_get_type (void); -ETableModel *e_table_without_new (ETableModel *etm); -ETableModel *e_table_without_construct (ETableWithout *etw, - ETableModel *source); -void e_table_without_add (ETableWithout *etw, - void *key); -void e_table_without_remove (ETableWithout *etw, - void *key); +ETableModel *e_table_without_new (ETableModel *source, + GHashFunc hash_func, + GCompareFunc compare_func, + ETableWithoutGetKeyFunc get_key_func, + ETableWithoutDuplicateKeyFunc duplicate_key_func, + ETableWithoutFreeKeyFunc free_gotten_key_func, + ETableWithoutFreeKeyFunc free_duplicated_key_func, + void *closure); +ETableModel *e_table_without_construct (ETableWithout *etw, + ETableModel *source, + GHashFunc hash_func, + GCompareFunc compare_func, + ETableWithoutGetKeyFunc get_key_func, + ETableWithoutDuplicateKeyFunc duplicate_key_func, + ETableWithoutFreeKeyFunc free_gotten_key_func, + ETableWithoutFreeKeyFunc free_duplicated_key_func, + void *closure); +void e_table_without_add (ETableWithout *etw, + void *key); +void e_table_without_add_adopt (ETableWithout *etw, + void *key); +void e_table_without_remove (ETableWithout *etw, + void *key); #ifdef __cplusplus } #endif /* __cplusplus */ |