Ewl_MVC Struct Reference
[Ewl_MVC: The base model-view-controller framework]
#include <ewl_mvc.h>

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 |
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
Referenced by ewl_mvc_selected_change_cb_set(), ewl_mvc_view_change_cb_set(), and ewl_mvc_view_set().
void* Ewl_MVC::data |
The mvc data
Referenced by ewl_mvc_cb_data_unref(), ewl_mvc_data_get(), and ewl_mvc_data_set().
unsigned char Ewl_MVC::dirty |
Is the data dirty
Referenced by ewl_mvc_dirty_get(), and ewl_mvc_dirty_set().
const Ewl_Model* Ewl_MVC::model |
The model for the mvc
Referenced by ewl_mvc_cb_data_unref(), ewl_mvc_model_get(), and ewl_mvc_model_set().
Ecore_List* Ewl_MVC::selected |
void(* Ewl_MVC::selected_change)(Ewl_MVC *mvc) |
Selected change callback
Referenced by ewl_mvc_selected_change_cb_set().
The widget selection mode
Referenced by ewl_mvc_selected_add(), ewl_mvc_selected_clear(), ewl_mvc_selected_count_get(), ewl_mvc_selected_get(), ewl_mvc_selected_is(), ewl_mvc_selected_list_get(), ewl_mvc_selected_list_set(), ewl_mvc_selected_range_add(), ewl_mvc_selected_rm(), ewl_mvc_selected_set(), ewl_mvc_selection_mode_get(), and ewl_mvc_selection_mode_set().
const Ewl_View* Ewl_MVC::view |
The view for the mvc
Referenced by ewl_mvc_view_get(), and ewl_mvc_view_set().
void(* Ewl_MVC::view_change)(Ewl_MVC *mvc) |
View change callback
Referenced by ewl_mvc_view_change_cb_set(), and ewl_mvc_view_set().
The documentation for this struct was generated from the following file:
- lib/ewl_mvc.h