aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-tree-model.h
diff options
context:
space:
mode:
authorChristopher James Lahey <clahey@ximian.com>2001-03-27 03:51:05 +0800
committerChris Lahey <clahey@src.gnome.org>2001-03-27 03:51:05 +0800
commit7443055a53dcdbea2f9ac2867faa9bb0ca25e3aa (patch)
tree7f3d3b27b6974759d88792bbdb7e0696f5311627 /widgets/table/e-tree-model.h
parentb86d822ec15050722006dacc84f535cb9dcf18b2 (diff)
downloadgsoc2013-evolution-7443055a53dcdbea2f9ac2867faa9bb0ca25e3aa.tar
gsoc2013-evolution-7443055a53dcdbea2f9ac2867faa9bb0ca25e3aa.tar.gz
gsoc2013-evolution-7443055a53dcdbea2f9ac2867faa9bb0ca25e3aa.tar.bz2
gsoc2013-evolution-7443055a53dcdbea2f9ac2867faa9bb0ca25e3aa.tar.lz
gsoc2013-evolution-7443055a53dcdbea2f9ac2867faa9bb0ca25e3aa.tar.xz
gsoc2013-evolution-7443055a53dcdbea2f9ac2867faa9bb0ca25e3aa.tar.zst
gsoc2013-evolution-7443055a53dcdbea2f9ac2867faa9bb0ca25e3aa.zip
Updated these to match the new e_tree_model_node_removed signal.
2001-03-26 Christopher James Lahey <clahey@ximian.com> * e-tree-memory.c, e-tree-table-adapter.c: Updated these to match the new e_tree_model_node_removed signal. * e-tree-model.c, e-tree-model.h: Added an old_position parameter to the node_removed signal so that it would be completely deterministic. * e-tree-sorted.c: Changed this so that paths keep track of their original position. This makes sorting much faster. svn path=/trunk/; revision=8953
Diffstat (limited to 'widgets/table/e-tree-model.h')
-rw-r--r--widgets/table/e-tree-model.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/widgets/table/e-tree-model.h b/widgets/table/e-tree-model.h
index 965d66e915..720bd897de 100644
--- a/widgets/table/e-tree-model.h
+++ b/widgets/table/e-tree-model.h
@@ -74,7 +74,7 @@ struct ETreeModelClass {
void (*node_data_changed) (ETreeModel *etm, ETreePath node);
void (*node_col_changed) (ETreeModel *etm, ETreePath node, int col);
void (*node_inserted) (ETreeModel *etm, ETreePath parent, ETreePath inserted_node);
- void (*node_removed) (ETreeModel *etm, ETreePath parent, ETreePath removed_node);
+ void (*node_removed) (ETreeModel *etm, ETreePath parent, ETreePath removed_node, int old_position);
};
GtkType e_tree_model_get_type (void);
ETreeModel *e_tree_model_new (void);
@@ -159,7 +159,8 @@ void e_tree_model_node_inserted (ETreeModel *tree_model,
ETreePath inserted_node);
void e_tree_model_node_removed (ETreeModel *tree_model,
ETreePath parent_node,
- ETreePath removed_node);
+ ETreePath removed_node,
+ int old_position);
#ifdef __cplusplus
}