Download

Support

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_Viewewl_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_Viewewl_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.

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sun Sep 27 01:49:44 2009