MexGenericProxy

MexGenericProxy

Synopsis

struct              MexGenericProxy;
struct              MexGenericProxyClass;
gboolean            (*MexGenericProxyTransformFunc)     (gpointer binding,
                                                         const GValue *source_value,
                                                         GValue *target_value,
                                                         gpointer user_data);
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);
MexProxy *          mex_generic_proxy_new               (MexModel *list,
                                                         GType object_type);

Object Hierarchy

  GObject
   +----MexProxy
         +----MexGenericProxy

Description

Details

struct MexGenericProxy

struct MexGenericProxy;

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);
};

MexGenericProxyTransformFunc ()

gboolean            (*MexGenericProxyTransformFunc)     (gpointer binding,
                                                         const GValue *source_value,
                                                         GValue *target_value,
                                                         gpointer user_data);

mex_generic_proxy_bind ()

void                mex_generic_proxy_bind              (MexGenericProxy *generic_proxy,
                                                         const gchar *program_property,
                                                         const gchar *object_property);

mex_generic_proxy_bind_full ()

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);

mex_generic_proxy_new ()

MexProxy *          mex_generic_proxy_new               (MexModel *list,
                                                         GType object_type);