Ewl_MVC Struct Reference
[Ewl_MVC: The base model-view-controller framework]
#include <ewl_mvc.h>
Collaboration diagram for Ewl_MVC:
Detailed Description
Inherits from Ewl_Box and extends to provide mvc functionality.
Data Fields | |
Ewl_Box | box |
struct { | |
void(* selected_change )(Ewl_MVC *mvc) | |
void(* view_change )(Ewl_MVC *mvc) | |
} | cb |
void * | data |
unsigned char | dirty:1 |
const Ewl_Model * | model |
void * | private_data |
Ecore_List * | selected |
Ewl_Selection_Mode | selection_mode |
const Ewl_View * | view |
Field Documentation
Inherit from Ewl_Box
struct { ... } Ewl_MVC::cb |
Callbacks to the inheriting widgets
void* Ewl_MVC::data |
The mvc data
unsigned char Ewl_MVC::dirty |
Is the data dirty
const Ewl_Model* Ewl_MVC::model |
The model for the mvc
void* Ewl_MVC::private_data |
The private data
Ecore_List* Ewl_MVC::selected |
The selected cells
void(* Ewl_MVC::selected_change)(Ewl_MVC *mvc) |
Selected change callback
The widget selection mode
const Ewl_View* Ewl_MVC::view |
The view for the mvc
void(* Ewl_MVC::view_change)(Ewl_MVC *mvc) |
View change callback
The documentation for this struct was generated from the following file:
- lib/ewl_mvc.h