diff options
author | Ted Gould <ted@canonical.com> | 2009-01-15 23:01:16 -0600 |
---|---|---|
committer | Ted Gould <ted@canonical.com> | 2009-01-15 23:01:16 -0600 |
commit | 0d1e01e34d94b47b8785cac9138f529c1fcc55b9 (patch) | |
tree | ad05f61a87b514a6b5bf626a81544aeca79d0b4d /libindicate/listener.h | |
parent | 2722037935bb34848b71128776b997c6c158ff8e (diff) | |
download | libayatana-indicator-0d1e01e34d94b47b8785cac9138f529c1fcc55b9.tar.gz libayatana-indicator-0d1e01e34d94b47b8785cac9138f529c1fcc55b9.tar.bz2 libayatana-indicator-0d1e01e34d94b47b8785cac9138f529c1fcc55b9.zip |
Getting the signals in shape
Diffstat (limited to 'libindicate/listener.h')
-rw-r--r-- | libindicate/listener.h | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/libindicate/listener.h b/libindicate/listener.h index 5c482ba..c40bc07 100644 --- a/libindicate/listener.h +++ b/libindicate/listener.h @@ -20,6 +20,9 @@ G_BEGIN_DECLS #define INDICATE_IS_LISTENER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass), INDICATE_TYPE_LISTENER)) #define INDICATE_LISTENER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS((object), INDICATE_TYPE_LISTENER, IndicateListenerClass)) +typedef gchar IndicateListenerServer; +typedef guint IndicateListenerIndicator; + typedef struct _IndicateListener IndicateListener; struct _IndicateListener { GObject parent; @@ -42,13 +45,12 @@ struct _IndicateListenerClass { GObjectClass parent; /* Signals */ - void (* indicator_added) (IndicateServer * server, IndicateIndicator * indicator, gchar * type); - void (* indicator_removed) (IndicateServer * server, IndicateIndicator * indicator, gchar * type); - void (* indicator_modified) (IndicateServer * server, IndicateIndicator * indicator, gchar * property); - - void (* server_added) (IndicateServer * server); - void (* server_removed) (IndicateServer * server); + void (* indicator_added) (IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * type); + void (* indicator_removed) (IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * type); + void (* indicator_modified) (IndicateListenerServer * server, IndicateListenerIndicator * indicator, gchar * type, gchar * property); + void (* server_added) (IndicateListenerServer * server); + void (* server_removed) (IndicateListenerServer * server); }; GType indicate_listener_get_type (void) G_GNUC_CONST; |