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.