aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/dbus-menu.xml
diff options
context:
space:
mode:
authorKen VanDine <ken.vandine@canonical.com>2012-04-05 12:47:12 -0400
committerKen VanDine <ken.vandine@canonical.com>2012-04-05 12:47:12 -0400
commiteb38a3840843baed6fad4f28b3bbb67aabcc7c44 (patch)
tree15904adeff0dfbacc907bb5db4f2b75844d89532 /libdbusmenu-glib/dbus-menu.xml
parent3e7b2a057b93b8885047f79b15957b4e6207cf71 (diff)
parent81ecc8abe03f0196f51951a7307b6361bdafe98e (diff)
downloadlibdbusmenu-eb38a3840843baed6fad4f28b3bbb67aabcc7c44.tar.gz
libdbusmenu-eb38a3840843baed6fad4f28b3bbb67aabcc7c44.tar.bz2
libdbusmenu-eb38a3840843baed6fad4f28b3bbb67aabcc7c44.zip
* New upstream release.
* Fix a regresssion introduced in 0.5.97's fix for (LP: #957022) * New upstream release. * Reduce the number of messages hud-service sends. (LP: #957022) * Fix valgrind tests thanks to a little help from sewardj. * Add gcov targets to autotools build for code-coverage reporting.
Diffstat (limited to 'libdbusmenu-glib/dbus-menu.xml')
-rw-r--r--libdbusmenu-glib/dbus-menu.xml46
1 files changed, 46 insertions, 0 deletions
diff --git a/libdbusmenu-glib/dbus-menu.xml b/libdbusmenu-glib/dbus-menu.xml
index 4b5a5d8..de6868c 100644
--- a/libdbusmenu-glib/dbus-menu.xml
+++ b/libdbusmenu-glib/dbus-menu.xml
@@ -326,6 +326,26 @@ License version 3 and version 2.1 along with this program. If not, see
</arg>
</method>
+ <method name="EventGroup">
+ <dox:d>
+ Used to pass a set of events as a single message for possibily several
+ different menuitems. This is done to optimize DBus traffic.
+ </dox:d>
+ <arg type="a(isvu)" name="events" direction="in">
+ <dox:d>
+ An array of all the events that should be passed. This tuple should
+ match the parameters of the 'Event' signal. Which is roughly:
+ id, eventID, data and timestamp.
+ </dox:d>
+ </arg>
+ <arg type="ai" name="idErrors" direction="out">
+ <dox:d>
+ I list of menuitem IDs that couldn't be found. If none of the ones
+ in the list can be found, a DBus error is returned.
+ </dox:d>
+ </arg>
+ </method>
+
<method name="AboutToShow">
<dox:d>
This is called by the applet to notify the application that it is about
@@ -343,6 +363,32 @@ License version 3 and version 2.1 along with this program. If not, see
</arg>
</method>
+ <method name="AboutToShowGroup">
+ <dox:d>
+ A function to tell several menus being shown that they are about to
+ be shown to the user. This is likely only useful for programitc purposes
+ so while the return values are returned, in general, the singular function
+ should be used in most user interacation scenarios.
+ </dox:d>
+ <arg type="ai" name="ids" direction="in">
+ <dox:d>
+ The IDs of the menu items who's submenus are being shown.
+ </dox:d>
+ </arg>
+ <arg type="ai" name="updatesNeeded" direction="out">
+ <dox:d>
+ The IDs of the menus that need updates. Note: if no update information
+ is needed the DBus message should set the no reply flag.
+ </dox:d>
+ </arg>
+ <arg type="ai" name="idErrors" direction="out">
+ <dox:d>
+ I list of menuitem IDs that couldn't be found. If none of the ones
+ in the list can be found, a DBus error is returned.
+ </dox:d>
+ </arg>
+ </method>
+
<!-- Signals -->
<signal name="ItemsPropertiesUpdated">
<dox:d>