MexAppletManager

MexAppletManager

Synopsis

struct              MexAppletManager;
struct              MexAppletManagerClass;
MexAppletManager *  mex_applet_manager_get_default      (void);
GList *             mex_applet_manager_get_applets      (MexAppletManager *manager);
void                mex_applet_manager_add_applet       (MexAppletManager *manager,
                                                         MexApplet *applet);
void                mex_applet_manager_remove_applet    (MexAppletManager *manager,
                                                         const gchar *id);
                    MexAppletManagerPrivate;

Description

Details

struct MexAppletManager

struct MexAppletManager {
  GObject parent;

  MexAppletManagerPrivate *priv;
};

struct MexAppletManagerClass

struct MexAppletManagerClass {
  GObjectClass parent_class;

  void (* applet_added) (MexAppletManager *manager,
                         MexApplet        *applet);
  void (* applet_removed) (MexAppletManager *manager,
                           const gchar      *id);
};

mex_applet_manager_get_default ()

MexAppletManager *  mex_applet_manager_get_default      (void);

mex_applet_manager_get_applets ()

GList *             mex_applet_manager_get_applets      (MexAppletManager *manager);

mex_applet_manager_add_applet ()

void                mex_applet_manager_add_applet       (MexAppletManager *manager,
                                                         MexApplet *applet);

mex_applet_manager_remove_applet ()

void                mex_applet_manager_remove_applet    (MexAppletManager *manager,
                                                         const gchar *id);

MexAppletManagerPrivate

typedef struct _MexAppletManagerPrivate MexAppletManagerPrivate;