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

Detailed Description
Inherits from Ewl_Container and extends to hold information on a row of the tree.Data Fields | |
unsigned char | built_children:1 |
Ewl_Tree_Node_Flags | expanded |
struct { | |
void * data | |
const Ewl_Model * model | |
} | expansion |
Ewl_Widget * | handle |
Ewl_MVC | mvc |
Ewl_Row * | row |
unsigned int | row_num |
Ewl_Widget * | tree |
Field Documentation
unsigned char Ewl_Tree_Node::built_children |
Have we generated child nodes
Referenced by ewl_tree_node_expand().
void* Ewl_Tree_Node::data |
The data of the expansion
Referenced by ewl_tree_cb_node_data_unref(), and ewl_tree_node_expand().
struct { ... } Ewl_Tree_Node::expansion |
Referenced by ewl_tree_cb_node_data_unref(), and ewl_tree_node_expand().
const Ewl_Model* Ewl_Tree_Node::model |
The model of the expansion
Referenced by ewl_tree_cb_node_data_unref(), and ewl_tree_node_expand().
The row this node is for
Referenced by ewl_tree_cb_node_child_show(), ewl_tree_node_collapse(), ewl_tree_node_expand(), and ewl_tree_node_row_set().
unsigned int Ewl_Tree_Node::row_num |
The row number of this row
Referenced by ewl_tree_cb_node_toggle(), and ewl_tree_node_expand().
The parent tree
Referenced by ewl_tree_cb_node_child_show(), ewl_tree_cb_node_configure(), ewl_tree_cb_node_toggle(), ewl_tree_node_collapse(), and ewl_tree_node_expand().
The documentation for this struct was generated from the following file:
- lib/ewl_tree.h