call e_table_model_row_inserted instead of e_table_model_changed.

2000-06-17  Chris Toshok  <toshok@helixcode.com>

	* e-tree-model.c (e_tree_model_node_insert): call
	e_table_model_row_inserted instead of e_table_model_changed.

svn path=/trunk/; revision=3637
This commit is contained in:
Chris Toshok
2000-06-19 21:02:18 +00:00
committed by Chris Toshok
parent b27eb5f67a
commit 9c3a56da17
3 changed files with 13 additions and 8 deletions

View File

@ -1,3 +1,8 @@
2000-06-17 Chris Toshok <toshok@helixcode.com>
* e-tree-model.c (e_tree_model_node_insert): call
e_table_model_row_inserted instead of e_table_model_changed.
2000-06-17 Christopher James Lahey <clahey@helixcode.com>
* e-cell-text.c: Made cells with strikeout on have a line from the

View File

@ -591,6 +591,8 @@ e_tree_model_node_insert (ETreeModel *tree_model,
tree_model->row_array = g_array_insert_val (tree_model->row_array,
parent_row + position + 1, new_path);
e_table_model_row_inserted (E_TABLE_MODEL(tree_model), parent_row + position + 1);
}
}
else {
@ -598,11 +600,9 @@ e_tree_model_node_insert (ETreeModel *tree_model,
if (tree_model->root_visible)
tree_model->row_array = g_array_insert_val (tree_model->row_array, 0, tree_model->root);
new_path = tree_model->root;
}
/* FIXME: find out the number of descendents that will be visible,
and call insert_row that many times. */
e_table_model_changed (E_TABLE_MODEL(tree_model));
e_table_model_row_inserted (E_TABLE_MODEL (tree_model), 0);
}
return new_path;
}

View File

@ -591,6 +591,8 @@ e_tree_model_node_insert (ETreeModel *tree_model,
tree_model->row_array = g_array_insert_val (tree_model->row_array,
parent_row + position + 1, new_path);
e_table_model_row_inserted (E_TABLE_MODEL(tree_model), parent_row + position + 1);
}
}
else {
@ -598,11 +600,9 @@ e_tree_model_node_insert (ETreeModel *tree_model,
if (tree_model->root_visible)
tree_model->row_array = g_array_insert_val (tree_model->row_array, 0, tree_model->root);
new_path = tree_model->root;
}
/* FIXME: find out the number of descendents that will be visible,
and call insert_row that many times. */
e_table_model_changed (E_TABLE_MODEL(tree_model));
e_table_model_row_inserted (E_TABLE_MODEL (tree_model), 0);
}
return new_path;
}