From 7443055a53dcdbea2f9ac2867faa9bb0ca25e3aa Mon Sep 17 00:00:00 2001 From: Christopher James Lahey Date: Mon, 26 Mar 2001 19:51:05 +0000 Subject: Updated these to match the new e_tree_model_node_removed signal. 2001-03-26 Christopher James Lahey * 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 --- widgets/table/e-tree-model.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'widgets/table/e-tree-model.h') 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 } -- cgit v1.2.3