aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/dbus-menu.xml
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2010-10-27 14:38:28 -0400
committerTed Gould <ted@gould.cx>2010-10-27 14:38:28 -0400
commitc59fd1db6380a2e848c88ebd2e40925cf70b4e04 (patch)
tree184c2815edd7f9751159ab4c736090896eaba7ac /libdbusmenu-glib/dbus-menu.xml
parent1aec3e7f92f5de256e73ca99eb44bdaf769456f9 (diff)
parentfd954bb9d7e00405e23acd03a7dda5d97fb66e02 (diff)
downloadlibdbusmenu-c59fd1db6380a2e848c88ebd2e40925cf70b4e04.tar.gz
libdbusmenu-c59fd1db6380a2e848c88ebd2e40925cf70b4e04.tar.bz2
libdbusmenu-c59fd1db6380a2e848c88ebd2e40925cf70b4e04.zip
Grouping the property change signals
Diffstat (limited to 'libdbusmenu-glib/dbus-menu.xml')
-rw-r--r--libdbusmenu-glib/dbus-menu.xml22
1 files changed, 6 insertions, 16 deletions
diff --git a/libdbusmenu-glib/dbus-menu.xml b/libdbusmenu-glib/dbus-menu.xml
index ec9e525..fc3d82b 100644
--- a/libdbusmenu-glib/dbus-menu.xml
+++ b/libdbusmenu-glib/dbus-menu.xml
@@ -290,25 +290,15 @@ License version 3 and version 2.1 along with this program. If not, see
</method>
<!-- Signals -->
- <signal name="ItemPropertyUpdated">
+ <signal name="ItemsPropertiesUpdated">
<dox:d>
- Triggered by the application to notify the applet that the property @a property
- from item @a id has changed to @a value.
+ Triggered when there are lots of property updates across many items
+ so they all get grouped into a single dbus message. The format is
+ the ID of the item with a hashtable of names and values for those
+ properties.
</dox:d>
- <arg type="i" name="id" direction="out" />
- <arg type="s" name="prop" direction="out" />
- <arg type="v" name="value" direction="out" />
- </signal>
-
- <signal name="ItemUpdated">
- <dox:d>
- Triggered by the application to notify the applet that all properties of item
- </dox:d>
- <arg type="i" name="id" direction="out" >
- <dox:d>id which should be considered outdated</dox:d>
- </arg>
+ <arg type="a(ia(sv))" name="props" direction="out" />
</signal>
-
<signal name="LayoutUpdated">
<dox:d>
Triggered by the application to notify display of a layout update, up to