| 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.