aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-tree.h
diff options
context:
space:
mode:
authorArturo Espinosa <unammx@src.gnome.org>1999-11-10 15:31:21 +0800
committerArturo Espinosa <unammx@src.gnome.org>1999-11-10 15:31:21 +0800
commitafbee2366ab309647467c17dd9087a42955a977a (patch)
tree0417022d7e9dfa00922bdb26f044e354f957e711 /widgets/table/e-table-tree.h
parent9e76b410eda5783fc725b5e1260a30b583fc3395 (diff)
downloadgsoc2013-evolution-afbee2366ab309647467c17dd9087a42955a977a.tar.gz
gsoc2013-evolution-afbee2366ab309647467c17dd9087a42955a977a.tar.zst
gsoc2013-evolution-afbee2366ab309647467c17dd9087a42955a977a.zip
Stuff
svn path=/trunk/; revision=1378
Diffstat (limited to 'widgets/table/e-table-tree.h')
-rw-r--r--widgets/table/e-table-tree.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/widgets/table/e-table-tree.h b/widgets/table/e-table-tree.h
new file mode 100644
index 0000000000..e7e125a6af
--- /dev/null
+++ b/widgets/table/e-table-tree.h
@@ -0,0 +1,19 @@
+#ifndef _E_TABLE_TREE_H_
+#define _E_TABLE_TREE_H_
+
+typedef struct {
+ char *title;
+
+ union {
+ ETableModel *table;
+ GList *children;
+ } u;
+
+ guint expanded :1;
+ guint is_leaf :1;
+} ETableGroup;
+
+ETableGroup *e_table_group_new (const char *title, ETableModel *table);
+ETableGroup *e_table_group_new_leaf (const char *title);
+
+#endif /* _E_TABLE_TREE_H_ */