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(), and ewl_tree_content_widget_get().
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