aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/client.h
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-05-05 18:48:58 +0100
committerTed Gould <ted@canonical.com>2009-05-05 18:48:58 +0100
commit8b7a878309959f34b08b321f0f04457a31f52826 (patch)
tree5c304c348e361e71a0a86b2b8428562aff71d7ab /libdbusmenu-glib/client.h
parent59a21ee084758c2ba4774a86767f8c593ff94f72 (diff)
downloadlibdbusmenu-8b7a878309959f34b08b321f0f04457a31f52826.tar.gz
libdbusmenu-8b7a878309959f34b08b321f0f04457a31f52826.tar.bz2
libdbusmenu-8b7a878309959f34b08b321f0f04457a31f52826.zip
Adding in a signal for the layout being updated
Diffstat (limited to 'libdbusmenu-glib/client.h')
-rw-r--r--libdbusmenu-glib/client.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/libdbusmenu-glib/client.h b/libdbusmenu-glib/client.h
index bc4559a..d4c5ee9 100644
--- a/libdbusmenu-glib/client.h
+++ b/libdbusmenu-glib/client.h
@@ -15,6 +15,8 @@ G_BEGIN_DECLS
#define DBUSMENU_IS_CLIENT_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), DBUSMENU_TYPE_CLIENT))
#define DBUSMENU_CLIENT_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), DBUSMENU_TYPE_CLIENT, DbusmenuClientClass))
+#define DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED "layout-updated"
+
#define DBUSMENU_CLIENT_PROP_DBUS_NAME "dbus-name"
#define DBUSMENU_CLIENT_PROP_DBUS_OBJECT "dbus-object"
@@ -23,6 +25,14 @@ typedef struct _DbusmenuClientClass DbusmenuClientClass;
struct _DbusmenuClientClass {
GObjectClass parent_class;
+
+ void (*layout_updated)(void);
+
+ /* Reserved for future use */
+ void (*reserved1) (void);
+ void (*reserved2) (void);
+ void (*reserved3) (void);
+ void (*reserved4) (void);
};
struct _DbusmenuClient {