aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/client.h
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-06-26 14:33:56 -0500
committerTed Gould <ted@canonical.com>2009-06-26 14:33:56 -0500
commit945da10131e3a94bd5b3bedd59602ede7748add4 (patch)
tree44283590861972b54c3d11f8d53e2636b0f3c0f5 /libdbusmenu-glib/client.h
parent9a4f790af45a46e41823bcdb91fde1e87d32af76 (diff)
parent7675f60a41c7a7fe7a4aa9ed853f005798054111 (diff)
downloadlibdbusmenu-945da10131e3a94bd5b3bedd59602ede7748add4.tar.gz
libdbusmenu-945da10131e3a94bd5b3bedd59602ede7748add4.tar.bz2
libdbusmenu-945da10131e3a94bd5b3bedd59602ede7748add4.zip
Merging in the glibresignaling branch to change how
signals move themselves up the stack.
Diffstat (limited to 'libdbusmenu-glib/client.h')
-rw-r--r--libdbusmenu-glib/client.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libdbusmenu-glib/client.h b/libdbusmenu-glib/client.h
index d591ebb..35f7122 100644
--- a/libdbusmenu-glib/client.h
+++ b/libdbusmenu-glib/client.h
@@ -44,6 +44,8 @@ G_BEGIN_DECLS
#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_SIGNAL_ROOT_CHANGED "root-changed"
+#define DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM "new-menuitem"
#define DBUSMENU_CLIENT_PROP_DBUS_NAME "dbus-name"
#define DBUSMENU_CLIENT_PROP_DBUS_OBJECT "dbus-object"
@@ -66,6 +68,8 @@ struct _DbusmenuClientClass {
GObjectClass parent_class;
void (*layout_updated)(void);
+ void (*root_changed) (DbusmenuMenuitem * newroot);
+ void (*new_menuitem) (DbusmenuMenuitem * newitem);
/* Reserved for future use */
void (*reserved1) (void);