aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/server.h
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-04-16 11:26:18 -0500
committerTed Gould <ted@canonical.com>2009-04-16 11:26:18 -0500
commit1c3341e725030bd50bc953f3dead9782bf0e3871 (patch)
tree48e865f5c3d19482160f91aa0e56c8b67516f40e /libdbusmenu-glib/server.h
parentc6483c1852a4bf840b7609eb7872f46a73cb1638 (diff)
downloadlibdbusmenu-1c3341e725030bd50bc953f3dead9782bf0e3871.tar.gz
libdbusmenu-1c3341e725030bd50bc953f3dead9782bf0e3871.tar.bz2
libdbusmenu-1c3341e725030bd50bc953f3dead9782bf0e3871.zip
Adding in the server signals
Diffstat (limited to 'libdbusmenu-glib/server.h')
-rw-r--r--libdbusmenu-glib/server.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/libdbusmenu-glib/server.h b/libdbusmenu-glib/server.h
index a39b3b8..45a47e1 100644
--- a/libdbusmenu-glib/server.h
+++ b/libdbusmenu-glib/server.h
@@ -15,11 +15,26 @@ G_BEGIN_DECLS
#define DBUSMENU_IS_SERVER_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DBUSMENU_TYPE_SERVER))
#define DBUSMENU_SERVER_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DBUSMENU_TYPE_SERVER, DbusmenuServerClass))
+#define DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE "id-prop-update"
+#define DBUSMENU_SERVER_SIGNAL_ID_UPDATE "id-update"
+#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE "layout-update"
+
typedef struct _DbusmenuServer DbusmenuServer;
typedef struct _DbusmenuServerClass DbusmenuServerClass;
struct _DbusmenuServerClass {
GObjectClass parent_class;
+
+ /* Signals */
+ void (*id_prop_update)(guint id, gchar * property, gchar * value);
+ void (*id_update)(guint id);
+ void (*layout_update)(void);
+
+ /* Reserved */
+ void (*dbusmenu_server_reserved1)(void);
+ void (*dbusmenu_server_reserved2)(void);
+ void (*dbusmenu_server_reserved3)(void);
+ void (*dbusmenu_server_reserved4)(void);
};
struct _DbusmenuServer {