Ewl_Tree_Node Struct Reference
[Ewl_Tree: A Widget for List or Tree Layout]
#include <ewl_tree.h>
Collaboration diagram for Ewl_Tree_Node:
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
void* Ewl_Tree_Node::data |
The data of the expansion
struct { ... } Ewl_Tree_Node::expansion |
the expansion handle
const Ewl_Model* Ewl_Tree_Node::model |
The model of the expansion
The row this node is for
unsigned int Ewl_Tree_Node::row_num |
The row number of this row
The parent tree
The documentation for this struct was generated from the following file:
- lib/ewl_tree.h