|
Data Structures |
struct | Ewl_Tree |
| The tree is a columnar listing, where items in the list may be nested below other items. More...
|
struct | Ewl_Tree |
| The tree is a columnar listing, where items in the list may be nested below other items. More...
|
Defines |
#define | EWL_TREE(t) ((Ewl_Tree *)t) |
| Typecasts a pointer to an Ewl_Tree pointer.
|
#define | EWL_TREE_NODE(t) ((Ewl_Tree_Node *)t) |
| Typecasts a pointer to an Ewl_Tree_Node pointer.
|
Enumerations |
enum | Ewl_Tree_Mode |
Functions |
Ewl_Widget * | ewl_tree_node_new (void) |
| Allocate and initialize a new node.
|
int | ewl_tree_node_init (Ewl_Tree_Node *tree_node) |
| Initialize the node fields of an inheriting object.
|
void | ewl_tree_node_collapse (Ewl_Tree_Node *tree) |
| Collapse a node in the tree.
|
void | ewl_tree_node_expand (Ewl_Tree_Node *tree) |
| Expand a node in the tree.
|
Ewl_Widget * | ewl_tree_new (unsigned short columns) |
| Allocate and initialize a new tree widget.
|
int | ewl_tree_init (Ewl_Tree *tree, unsigned short columns) |
| Initialize the contents of a tree widget.
|
void | ewl_tree_headers_set (Ewl_Tree *tree, char **headers) |
| Change the widgets in a trees column headers.
|
void | ewl_tree_columns_set (Ewl_Tree *tree, unsigned short columns) |
| Change the number of columns displayed in a tree.
|
Ecore_List * | ewl_tree_selected_get (Ewl_Tree *tree) |
| Retrieves a list of selected rows from a tree.
|
void | ewl_tree_selected_clear (Ewl_Tree *tree) |
| Clear the current selection from a tree.
|
Ewl_Tree_Mode | ewl_tree_mode_get (Ewl_Tree *tree) |
| Retrieve the current selection mode of a tree.
|
void | ewl_tree_mode_set (Ewl_Tree *tree, Ewl_Tree_Mode mode) |
| Change the selection mode for a specified tree.
|
Ewl_Widget * | ewl_tree_row_add (Ewl_Tree *tree, Ewl_Row *prow, Ewl_Widget **children) |
| Add a group of widgets to a row in the tree.
|
Ewl_Widget * | ewl_tree_text_row_add (Ewl_Tree *tree, Ewl_Row *prow, char **text) |
| Add a row of text to a tree.
|
Ewl_Widget * | ewl_tree_entry_row_add (Ewl_Tree *tree, Ewl_Row *prow, char **text) |
| Add a row of text entries to a tree.
|
void | ewl_tree_row_destroy (Ewl_Tree *tree, Ewl_Row *row) |
| Destroy a specified row from the tree.
|
void | ewl_tree_row_expand_set (Ewl_Row *row, Ewl_Tree_Node_Flags expanded) |
| Set the expand state of a specific row.
|