Details
enum MexAppletPresentationFlags
typedef enum
{
MEX_APPLET_PRESENT_NONE = 0,
MEX_APPLET_PRESENT_OPAQUE = 1 << 0,
MEX_APPLET_PRESENT_DIALOG = 2 << 1,
} MexAppletPresentationFlags;
MexApplet
typedef struct {
MexGenericContent parent;
} MexApplet;
MexAppletClass
typedef struct {
MexGenericContentClass parent_class;
/* vfuncs */
const gchar *(*get_id) (MexApplet *applet);
const gchar *(*get_name) (MexApplet *applet);
const gchar *(*get_description) (MexApplet *applet);
const gchar *(*get_thumbnail) (MexApplet *applet);
/* signals */
void (*activated) (MexApplet *applet);
void (*request_close) (MexApplet *applet, ClutterActor *actor);
void (*closed) (MexApplet *applet, ClutterActor *actor);
void (*present_actor) (MexApplet *applet,
MexAppletPresentationFlags flags,
ClutterActor *actor);
} MexAppletClass;
mex_applet_get_id ()
const gchar * mex_applet_get_id (MexApplet *applet);
mex_applet_get_name ()
const gchar * mex_applet_get_name (MexApplet *applet);
mex_applet_get_description ()
const gchar * mex_applet_get_description (MexApplet *applet);
mex_applet_get_thumbnail ()
const gchar * mex_applet_get_thumbnail (MexApplet *applet);
mex_applet_activate ()
void mex_applet_activate (MexApplet *applet);