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 |
| 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
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().
| void* Ewl_MVC::private_data |
The private data
Referenced by ewl_mvc_private_data_get(), and ewl_mvc_private_data_set().
| Ecore_List* Ewl_MVC::selected |
The selected cells
Referenced by ewl_mvc_cb_clicked_multi(), ewl_mvc_cb_destroy(), ewl_mvc_highlight(), ewl_mvc_selected_change_cb_set(), ewl_mvc_selected_clear(), ewl_mvc_selected_count_get(), ewl_mvc_selected_get(), ewl_mvc_selected_list_get(), ewl_mvc_selected_rm(), and ewl_mvc_selection_mode_set().
| 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