lib/ewl_view.h File Reference
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | Ewl_View |
The view function pointers. More... | |
Defines | |
#define | EWL_VIEW(view) ((Ewl_View *)view) |
#define | EWL_VIEW_EXPANSION_VIEW_FETCH_GET(f) ((Ewl_View_Expansion_View_Fetch)f) |
#define | EWL_VIEW_HEADER_GET(f) ((Ewl_View_Header_Fetch)f) |
#define | EWL_VIEW_WIDGET_FETCH(f) ((Ewl_View_Widget_Fetch)f) |
Typedefs | |
typedef Ewl_View | Ewl_View |
typedef Ewl_View *(*) | Ewl_View_Expansion_View_Fetch (void *data, unsigned int row) |
typedef Ewl_Widget *(*) | Ewl_View_Header_Fetch (void *data, unsigned int column, void *private_data) |
typedef void(*) | Ewl_View_Widget_Assign (Ewl_Widget *w, void *data, unsigned int row, unsigned int col, void *private_data) |
typedef Ewl_Widget *(*) | Ewl_View_Widget_Constructor (unsigned int col, void *private_data) |
Functions | |
Ewl_View * | ewl_view_clone (const Ewl_View *src) |
Creates a new Ewl_View object. | |
void | ewl_view_destroy (Ewl_View *v) |
Destroys the view, so its memory is returned to the system. | |
Ewl_View_Expansion_View_Fetch | ewl_view_expansion_view_fetch_get (const Ewl_View *v) |
Gets the expansion view fetch callback from the view. | |
void | ewl_view_expansion_view_fetch_set (Ewl_View *v, Ewl_View_Expansion_View_Fetch f) |
Sets the expansion view fetch callback into the view. | |
Ewl_View_Header_Fetch | ewl_view_header_fetch_get (const Ewl_View *v) |
Gets the header fetch callback from the view. | |
void | ewl_view_header_fetch_set (Ewl_View *v, Ewl_View_Header_Fetch f) |
Sets the header fetch callback into the view. | |
int | ewl_view_init (Ewl_View *view) |
Initializes an Ewl_View object to default values. | |
Ewl_View * | ewl_view_new (void) |
Creates a new Ewl_View object. | |
Ewl_View_Widget_Assign | ewl_view_widget_assign_get (const Ewl_View *view) |
void | ewl_view_widget_assign_set (Ewl_View *view, Ewl_View_Widget_Assign assign) |
This will set the given widget assign callback into the view. | |
Ewl_View_Widget_Constructor | ewl_view_widget_constructor_get (const Ewl_View *view) |
Get the constructor set on this view. | |
void | ewl_view_widget_constructor_set (Ewl_View *view, Ewl_View_Widget_Constructor c) |
This will set the given widget fetch callback into the view. |