| Top |  |  |  |  | 
|  | e_tree_construct () | 
|  | e_tree_new () | 
|  | e_tree_get_state_object () | 
|  | e_tree_get_spec () | 
|  | e_tree_set_state_object () | 
|  | e_tree_show_cursor_after_reflow () | 
|  | e_tree_set_cursor () | 
| ETreePath | e_tree_get_cursor () | 
|  | e_tree_path_foreach () | 
|  | e_tree_get_cell_at () | 
|  | e_tree_get_cell_geometry () | 
|  | e_tree_get_model () | 
|  | e_tree_get_selection_model () | 
|  | e_tree_get_table_adapter () | 
|  | e_tree_drag_source_set () | 
|  | e_tree_drag_source_unset () | 
|  | e_tree_drag_begin () | 
|  | e_tree_is_dragging () | 
|  | e_tree_get_item () | 
|  | e_tree_get_header_item () | 
|  | e_tree_set_info_message () | 
|  | e_tree_freeze_state_change () | 
|  | e_tree_thaw_state_change () | 
|  | e_tree_is_editing () | 
|  | e_tree_get_grouped_view () | 
|  | e_tree_set_grouped_view () | 
|  | e_tree_get_sort_children_ascending () | 
|  | e_tree_set_sort_children_ascending () | 
gboolean e_tree_construct (,ETree *tree,ETreeModel *etm,ETableExtras *ete);ETableSpecification *specification
This is the internal implementation of e_tree_new() for use by
subclasses or language bindings.  See e_tree_new() for details.
GtkWidget * e_tree_new (,ETreeModel *etm,ETableExtras *ete);ETableSpecification *specification
This function creates an NULLe_table_extras_new()).
specification
 is the specification of the set of viewable columns and the
default sorting state and such.  state
 is an optional string specifying
the current sorting state and such.
ETableState * e_tree_get_state_object ();ETree *tree
Builds an 
ETableSpecification * e_tree_get_spec ();ETree *tree
Returns the specification object.
void e_tree_path_foreach (,ETree *treeETreeForeachFunc callback,);gpointer closure
void e_tree_get_cell_at (,ETree *tree,gint x,gint y,gint *row_return);gint *col_return
Return the row and column for the cell in which the pixel at (x
, y
) is
contained.
void e_tree_get_cell_geometry (,ETree *tree,gint row,gint col,gint *x_return,gint *y_return,gint *width_return);gint *height_return
Computes the data about this cell.
| tree | The tree. | |
| row | The row to get the geometry of. | |
| col | The col to get the geometry of. | |
| x_return | Returns the x coordinate of the upper right hand corner of the cell with respect to the widget. | |
| y_return | Returns the y coordinate of the upper right hand corner of the cell with respect to the widget. | |
| width_return | Returns the width of the cell. | |
| height_return | Returns the height of the cell. | 
ETreeModel * e_tree_get_model ();ETree *tree
Returns the model upon which this ETree is based.
ESelectionModel * e_tree_get_selection_model ();ETree *tree
Returns the selection model of this ETree.
ETreeTableAdapter * e_tree_get_table_adapter ();ETree *tree
Returns the table adapter this ETree uses.
void e_tree_drag_source_set (,ETree *tree,GdkModifierType start_button_maskconst,GtkTargetEntry *targets,gint n_targets);GdkDragAction actions
GdkDragContext * e_tree_drag_begin (,ETree *tree,gint row,gint col,GtkTargetList *targets,GdkDragAction actions,gint button);GdkEvent *event
gboolean e_tree_is_dragging ();ETree *tree
Returns whether is tree
 in a drag&drop operation.
void e_tree_set_info_message (,ETree *treeconst);gchar *info_message
Creates an info message in table area, or removes old.