Download

Support

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_Modelmodel
Ecore_List * selected
Ewl_Selection_Mode selection_mode
const Ewl_Viewview

Field Documentation

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().

unsigned char Ewl_MVC::dirty

Is the data dirty

Referenced by ewl_mvc_dirty_get(), and ewl_mvc_dirty_set().

The model for the mvc

Referenced by ewl_mvc_cb_data_unref(), ewl_mvc_model_get(), and ewl_mvc_model_set().

Selected change callback

Referenced by ewl_mvc_selected_change_cb_set().

The view for the mvc

Referenced by ewl_mvc_view_get(), and ewl_mvc_view_set().

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:

Copyright © Enlightenment.org

Enlightened Widget Library Documentation Generated: Sat May 17 16:51:32 2008