MexContentView

MexContentView

Synopsis

#define             MEX_CONTENT_VIEW_IFACE              (iface)
#define             MEX_IS_CONTENT_VIEW_IFACE           (iface)
struct              MexContentViewIface;
void                mex_content_view_set_content        (MexContentView *view,
                                                         MexContent *content);
MexContent *        mex_content_view_get_content        (MexContentView *view);
void                mex_content_view_set_context        (MexContentView *view,
                                                         MexModel *model);
MexModel *          mex_content_view_get_context        (MexContentView *view);

Description

Details

MEX_CONTENT_VIEW_IFACE()

#define MEX_CONTENT_VIEW_IFACE(iface) (G_TYPE_CHECK_CLASS_CAST ((iface), MEX_TYPE_CONTENT_VIEW, MexContentViewIface))

MEX_IS_CONTENT_VIEW_IFACE()

#define MEX_IS_CONTENT_VIEW_IFACE(iface) (G_TYPE_CHECK_CLASS_TYPE ((iface), MEX_TYPE_CONTENT_VIEW))

struct MexContentViewIface

struct MexContentViewIface {
    GTypeInterface g_iface;

    void        (*set_content) (MexContentView *view,
                                MexContent     *content);
    MexContent* (*get_content) (MexContentView *view);

    void        (*set_context) (MexContentView *view,
                                MexModel       *content);
    MexModel*   (*get_context) (MexContentView *view);
};

mex_content_view_set_content ()

void                mex_content_view_set_content        (MexContentView *view,
                                                         MexContent *content);

Adds content to view

view :

a MexContentView

content :

a MexContent

mex_content_view_get_content ()

MexContent *        mex_content_view_get_content        (MexContentView *view);

Retrieves the content associated with view

view :

a MexContentView

Returns :

a MexContent

mex_content_view_set_context ()

void                mex_content_view_set_context        (MexContentView *view,
                                                         MexModel *model);

mex_content_view_get_context ()

MexModel *          mex_content_view_get_context        (MexContentView *view);