| Top |
EphyTreeModelNode; EphyTreeModelNode * ephy_tree_model_node_new ();EphyNode *rootint ephy_tree_model_node_add_prop_column (EphyTreeModelNode *model,,GType value_type);int prop_idint ephy_tree_model_node_add_func_column (EphyTreeModelNode *model,,GType value_type,EphyTreeModelNodeValueFunc func);gpointer user_dataEphyNode * ephy_tree_model_node_node_from_iter (EphyTreeModelNode *model,);GtkTreeIter *itervoid ephy_tree_model_node_iter_from_node (EphyTreeModelNode *model,,EphyNode *node);GtkTreeIter *iter
EphyTreeModelNode implements a
EphyTreeModelNode * ephy_tree_model_node_new (EphyNode *root);
Create a new EphyTreeModelNode object and set root as its root node.
|
root |
Returns : |
a new EphyTreeModelNode |
int ephy_tree_model_node_add_prop_column (EphyTreeModelNode *model,,GType value_type);int prop_id
Add a new column to model obtaining its value from prop_id in model.
|
an EphyTreeModelNode |
|
type held by the new column |
|
column in model to get the value for this column
|
Returns : |
the id of the new column |
int ephy_tree_model_node_add_func_column (EphyTreeModelNode *model,,GType value_type,EphyTreeModelNodeValueFunc func);gpointer user_data
Adds a new column to model with its value determined by func.
|
an EphyTreeModelNode |
|
type held by the new column |
|
data function to be used to provide the value of the new column |
|
optional user data for func
|
Returns : |
the id of the new column |
EphyNode * ephy_tree_model_node_node_from_iter (EphyTreeModelNode *model,);GtkTreeIter *iter
Gets the iter from model.
|
an EphyTreeModelNode |
|
iter from where to get the node |
Returns : |
the iter
|
void ephy_tree_model_node_iter_from_node (EphyTreeModelNode *model,,EphyNode *node);GtkTreeIter *iter
Gets the corresponding node from model.
|
an EphyTreeModelNode |
|
the |
|
location to return the |