| Top |
gboolean (*ETreePathFunc) (ETreeModel *tree_model,ETreePath path,gpointer data);
ETreePathFunc is deprecated and should not be used in newly-written code.
ETreePath
e_tree_model_get_root (ETreeModel *tree_model);
e_tree_model_get_root is deprecated and should not be used in newly-written code.
Accessor for the root node of tree_model
.
return values: the ETreePath corresponding to the root node.
ETreePath e_tree_model_node_get_parent (ETreeModel *tree_model,ETreePath path);
e_tree_model_node_get_parent is deprecated and should not be used in newly-written code.
ETreePath e_tree_model_node_get_first_child (ETreeModel *tree_model,ETreePath path);
e_tree_model_node_get_first_child is deprecated and should not be used in newly-written code.
ETreePath e_tree_model_node_get_next (ETreeModel *tree_model,ETreePath path);
e_tree_model_node_get_next is deprecated and should not be used in newly-written code.
gboolean e_tree_model_node_is_root (ETreeModel *tree_model,ETreePath path);
e_tree_model_node_is_root is deprecated and should not be used in newly-written code.
gboolean e_tree_model_node_is_expandable (ETreeModel *tree_model,ETreePath path);
e_tree_model_node_is_expandable is deprecated and should not be used in newly-written code.
guint
e_tree_model_node_get_n_nodes (ETreeModel *tree_model);
e_tree_model_node_get_n_nodes is deprecated and should not be used in newly-written code.
guint e_tree_model_node_get_n_children (ETreeModel *tree_model,ETreePath path);
e_tree_model_node_get_n_children is deprecated and should not be used in newly-written code.
guint e_tree_model_node_depth (ETreeModel *tree_model,ETreePath path);
e_tree_model_node_depth is deprecated and should not be used in newly-written code.
gboolean
e_tree_model_get_expanded_default (ETreeModel *tree_model);
e_tree_model_get_expanded_default is deprecated and should not be used in newly-written code.
XXX docs here.
return values: Whether nodes should be expanded by default.
gint
e_tree_model_column_count (ETreeModel *tree_model);
e_tree_model_column_count is deprecated and should not be used in newly-written code.
XXX docs here.
return values: The number of columns
gchar * e_tree_model_get_save_id (ETreeModel *tree_model,ETreePath path);
e_tree_model_get_save_id is deprecated and should not be used in newly-written code.
XXX docs here.
return values: The save id for this path.
ETreePath e_tree_model_get_node_by_id (ETreeModel *tree_model,const gchar *save_id);
e_tree_model_get_node_by_id is deprecated and should not be used in newly-written code.
get_node_by_id(get_save_id(node)) should be the original node. Likewise if get_node_by_id is not NULL, then get_save_id(get_node_by_id(string)) should be a copy of the original string.
return values: The path for this save id.
gpointer e_tree_model_sort_value_at (ETreeModel *tree_model,ETreePath path,gint col);
e_tree_model_sort_value_at is deprecated and should not be used in newly-written code.
tree_model |
The ETreeModel. |
|
path |
The ETreePath to the node we're getting the data from. |
|
col |
the column to retrieve data from |
This function returns the value that is stored by the
tree_model
in column col
and node path
. The data returned can be a
pointer or any data value that can be stored inside a pointer.
The data returned is typically used by an sort renderer if it wants to proxy the data of cell value_at at a better sorting order.
The data returned must be valid until the model sends a signal that affect that piece of data. node_changed and node_deleted affect all data in tha t node and all nodes under that node. node_data_changed affects the data in that node. node_col_changed affects the data in that node for that column. node_inserted, node_removed, and no_change don't affect any data in this way.
gpointer e_tree_model_value_at (ETreeModel *tree_model,ETreePath path,gint col);
e_tree_model_value_at is deprecated and should not be used in newly-written code.
tree_model |
The ETreeModel. |
|
path |
The ETreePath to the node we're getting the data from. |
|
col |
the column to retrieve data from |
This function returns the value that is stored by the
tree_model
in column col
and node path
. The data returned can be a
pointer or any data value that can be stored inside a pointer.
The data returned is typically used by an ECell renderer.
The data returned must be valid until the model sends a signal that affect that piece of data. node_changed and node_deleted affect all data in tha t node and all nodes under that node. node_data_changed affects the data in that node. node_col_changed affects the data in that node for that column. node_inserted, node_removed, and no_change don't affect any data in this way.
gpointer e_tree_model_duplicate_value (ETreeModel *tree_model,gint col,gconstpointer value);
e_tree_model_duplicate_value is deprecated and should not be used in newly-written code.
void e_tree_model_free_value (ETreeModel *tree_model,gint col,gpointer value);
e_tree_model_free_value is deprecated and should not be used in newly-written code.
gpointer e_tree_model_initialize_value (ETreeModel *tree_model,gint col);
e_tree_model_initialize_value is deprecated and should not be used in newly-written code.
gboolean e_tree_model_value_is_empty (ETreeModel *tree_model,gint col,gconstpointer value);
e_tree_model_value_is_empty is deprecated and should not be used in newly-written code.
gchar * e_tree_model_value_to_string (ETreeModel *tree_model,gint col,gconstpointer value);
e_tree_model_value_to_string is deprecated and should not be used in newly-written code.
void e_tree_model_node_traverse (ETreeModel *tree_model,ETreePath path,ETreePathFunc func,gpointer data);
e_tree_model_node_traverse is deprecated and should not be used in newly-written code.
ETreePath e_tree_model_node_find (ETreeModel *tree_model,ETreePath path,ETreePath end_path,ETreePathFunc func,gpointer data);
e_tree_model_node_find is deprecated and should not be used in newly-written code.
void
e_tree_model_pre_change (ETreeModel *tree_model);
e_tree_model_pre_change is deprecated and should not be used in newly-written code.
void
e_tree_model_rebuilt (ETreeModel *tree_model);
e_tree_model_rebuilt is deprecated and should not be used in newly-written code.
void e_tree_model_node_changed (ETreeModel *tree_model,ETreePath path);
e_tree_model_node_changed is deprecated and should not be used in newly-written code.
void e_tree_model_node_data_changed (ETreeModel *tree_model,ETreePath path);
e_tree_model_node_data_changed is deprecated and should not be used in newly-written code.
void e_tree_model_node_inserted (ETreeModel *tree_model,ETreePath parent_path,ETreePath inserted_path);
e_tree_model_node_inserted is deprecated and should not be used in newly-written code.
void e_tree_model_node_removed (ETreeModel *tree_model,ETreePath parent_path,ETreePath removed_path,gint old_position);
e_tree_model_node_removed is deprecated and should not be used in newly-written code.
void e_tree_model_node_deleted (ETreeModel *tree_model,ETreePath deleted_path);
e_tree_model_node_deleted is deprecated and should not be used in newly-written code.