MexGenericProxy
MexGenericProxy
|
|
Synopsis
gboolean (*MexGenericProxyTransformFunc) (gpointer binding,
const GValue *source_value,
GValue *target_value,
gpointer user_data);
struct MexGenericProxy;
struct MexGenericProxyClass;
MexProxy * mex_generic_proxy_new (MexModel *list,
GType object_type);
void mex_generic_proxy_bind (MexGenericProxy *generic_proxy,
const gchar *program_property,
const gchar *object_property);
void mex_generic_proxy_bind_full (MexGenericProxy *generic_proxy,
const gchar *program_property,
const gchar *object_property,
MexGenericProxyTransformFunc transform_to,
gpointer user_data,
GDestroyNotify notify);
MexGenericProxyPrivate;
Details
struct MexGenericProxy
struct MexGenericProxy {
MexProxy parent;
MexGenericProxyPrivate *priv;
};
struct MexGenericProxyClass
struct MexGenericProxyClass {
MexProxyClass parent_class;
void (*object_created) (MexGenericProxy *generic_proxy,
MexContent *content,
GObject *object);
void (*object_removed) (MexGenericProxy *generic_proxy,
MexContent *content,
GObject *object);
};
mex_generic_proxy_new ()
MexProxy * mex_generic_proxy_new (MexModel *list,
GType object_type);
mex_generic_proxy_bind ()
void mex_generic_proxy_bind (MexGenericProxy *generic_proxy,
const gchar *program_property,
const gchar *object_property);
MexGenericProxyPrivate
typedef struct _MexGenericProxyPrivate MexGenericProxyPrivate;