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;

Object Hierarchy

  GObject
   +----MexAppletManager

Signals

  "applet-added"                                   : Run Last
  "applet-removed"                                 : Run Last

Description

Details

struct MexAppletManager

struct MexAppletManager;

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;

Signal Details

The "applet-added" signal

void                user_function                      (MexAppletManager *mexappletmanager,
                                                        MexApplet        *arg1,
                                                        gpointer          user_data)             : Run Last

The "applet-removed" signal

void                user_function                      (MexAppletManager *mexappletmanager,
                                                        gchar            *arg1,
                                                        gpointer          user_data)             : Run Last