Ewl_Tree_View_Plain: The plain tree view
Detailed Description
Defines a plain view into the tree just listing rows.
- Remarks:
- Inherits from Ewl_Tree_View.
Data Structures | |
| struct | Ewl_Tree_View_Plain |
| Inherits from Ewl_Tree_View and provides a plain tree layout. More... | |
Defines | |
| #define | EWL_TREE_VIEW_PLAIN(tv) ((Ewl_Tree_View_Plain*)tv) |
| #define | EWL_TREE_VIEW_PLAIN_IS(w) (ewl_widget_type_is(EWL_WIDGET(w), EWL_TREE_VIEW_PLAIN_TYPE)) |
| #define | EWL_TREE_VIEW_PLAIN_TYPE "tree_view_plain" |
Typedefs | |
| typedef struct Ewl_Tree_View_Plain | Ewl_Tree_View_Plain |
Functions | |
| const Ewl_View * | ewl_tree_view_plain_get (void) |
| Retrieves a shared Ewl_Tree_View_Plain widget. | |
| int | ewl_tree_view_plain_init (Ewl_Tree_View_Plain *tv) |
| Initializes an Ewl_Tree_View_Plain to default values. | |
| Ewl_Widget * | ewl_tree_view_plain_new (void) |
| Creates a new Ewl_Tree_View_Plain_View. | |
Define Documentation
| #define EWL_TREE_VIEW_PLAIN | ( | tv | ) | ((Ewl_Tree_View_Plain*)tv) |
Typecasts a pointer to an Ewl_Tree_View_Plain pointer
Referenced by ewl_tree_view_plain_new().
| #define EWL_TREE_VIEW_PLAIN_IS | ( | w | ) | (ewl_widget_type_is(EWL_WIDGET(w), EWL_TREE_VIEW_PLAIN_TYPE)) |
Returns TRUE if the widget is an Ewl_Tree_View_Plain, FALSE otherwise
| #define EWL_TREE_VIEW_PLAIN_TYPE "tree_view_plain" |
The Ewl_Tree_View_Plain type
Referenced by ewl_tree_view_plain_init().
Typedef Documentation
| typedef struct Ewl_Tree_View_Plain Ewl_Tree_View_Plain |
Function Documentation
| const Ewl_View* ewl_tree_view_plain_get | ( | void | ) |
Retrieves a shared Ewl_Tree_View_Plain widget.
- Returns:
- Returns a default Ewl_Tree_View_Plain struct
References DENTER_FUNCTION, DLEVEL_STABLE, DRETURN_PTR, ewl_view_new(), and ewl_view_widget_fetch_set().
| int ewl_tree_view_plain_init | ( | Ewl_Tree_View_Plain * | tv | ) |
Initializes an Ewl_Tree_View_Plain to default values.
- Parameters:
-
tv,: The tree view to work with
- Returns:
- Returns TRUE on success or FALSE on failure
References DCHECK_PARAM_PTR_RET, DENTER_FUNCTION, DLEVEL_STABLE, DRETURN_INT, EWL_TREE_VIEW, ewl_tree_view_init(), EWL_TREE_VIEW_PLAIN_TYPE, EWL_WIDGET, and ewl_widget_inherit().
Referenced by ewl_tree_view_plain_new().
| Ewl_Widget* ewl_tree_view_plain_new | ( | void | ) |
Creates a new Ewl_Tree_View_Plain_View.
- Returns:
- Returns a new Ewl_Widget on success or NULL on failure
References DENTER_FUNCTION, DLEVEL_STABLE, DRETURN_PTR, EWL_TREE_VIEW_PLAIN, ewl_tree_view_plain_init(), ewl_widget_destroy(), and NEW.