Ewl_Tree Struct Reference
[Ewl_Tree: A Widget for List or Tree Layout]
#include <ewl_tree.h>

Detailed Description
Inherits from Ewl_MVC and extends to provide a tree widget.Data Fields | |
| unsigned int | columns |
| const Ewl_View * | content_view |
| Ecore_Hash * | expansions |
| unsigned char | fixed:1 |
| Ewl_Widget * | header |
| unsigned char | headers_visible:1 |
| Ewl_MVC | mvc |
| unsigned char | row_color_alternate:1 |
| unsigned int * | rowcache |
| Ewl_Widget * | rows |
| struct { | |
| unsigned int column | |
| Ewl_Sort_Direction direction | |
| } | sort |
| Ewl_Tree_Selection_Type | type |
Field Documentation
| unsigned int Ewl_Tree::column |
The sort column
Referenced by ewl_tree_cb_column_sort().
| unsigned int Ewl_Tree::columns |
Number of columns in the tree
Referenced by ewl_tree_cb_configure(), ewl_tree_column_count_get(), ewl_tree_column_count_set(), ewl_tree_column_fixed_size_get(), ewl_tree_column_fixed_size_set(), ewl_tree_column_initial_size_get(), and ewl_tree_column_initial_size_set().
| const Ewl_View* Ewl_Tree::content_view |
View for the content widget
Referenced by ewl_tree_content_view_get(), and ewl_tree_content_view_set().
Sort direction
Referenced by ewl_tree_cb_column_sort().
| Ecore_Hash* Ewl_Tree::expansions |
Hash of expanded rows
Referenced by ewl_tree_cb_destroy(), ewl_tree_row_collapse(), ewl_tree_row_expand(), and ewl_tree_row_expanded_is().
| unsigned char Ewl_Tree::fixed |
Rows are fixed height
Referenced by ewl_tree_fixed_rows_get(), and ewl_tree_fixed_rows_set().
The tree header
Referenced by ewl_tree_cb_configure(), ewl_tree_column_count_set(), ewl_tree_column_fixed_size_get(), ewl_tree_column_fixed_size_set(), ewl_tree_column_initial_size_get(), ewl_tree_column_initial_size_set(), ewl_tree_headers_visible_set(), ewl_tree_init(), and ewl_tree_view_scrolled_scroll_headers_set().
| unsigned char Ewl_Tree::headers_visible |
Are the headers visible?
Referenced by ewl_tree_cb_configure(), ewl_tree_headers_visible_get(), and ewl_tree_headers_visible_set().
Inherit from ewl_mvc.
| unsigned char Ewl_Tree::row_color_alternate |
Are the rows alternating?
Referenced by ewl_tree_alternate_row_colors_get(), and ewl_tree_alternate_row_colors_set().
| unsigned int* Ewl_Tree::rowcache |
Cache of row sizes
The rows of the tree
Referenced by ewl_tree_content_view_set(), ewl_tree_content_widget_get(), and ewl_tree_row_visible_ensure().
| struct { ... } Ewl_Tree::sort |
The sort information
Referenced by ewl_tree_cb_column_sort().
The selection type of the tree
Referenced by ewl_tree_init(), ewl_tree_selection_type_get(), and ewl_tree_selection_type_set().
The documentation for this struct was generated from the following file:
- lib/ewl_tree.h