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