aboutsummaryrefslogtreecommitdiff
path: root/libindicate/indicate-interface.xml
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-01-15 17:10:14 -0600
committerTed Gould <ted@canonical.com>2009-01-15 17:10:14 -0600
commit421cea272535812a6fcc4d64811d6bf6a5362647 (patch)
tree99fe52c0ef14c8b38ecb7d2e59de0550220d32f7 /libindicate/indicate-interface.xml
parent4c623e47c0854f9acc2119045fa3f1ae76a82386 (diff)
downloadlibayatana-indicator-421cea272535812a6fcc4d64811d6bf6a5362647.tar.gz
libayatana-indicator-421cea272535812a6fcc4d64811d6bf6a5362647.tar.bz2
libayatana-indicator-421cea272535812a6fcc4d64811d6bf6a5362647.zip
Changing to the dbus interface and changing to build teh client and server interfaces
Diffstat (limited to 'libindicate/indicate-interface.xml')
-rw-r--r--libindicate/indicate-interface.xml60
1 files changed, 60 insertions, 0 deletions
diff --git a/libindicate/indicate-interface.xml b/libindicate/indicate-interface.xml
new file mode 100644
index 0000000..d1fed7e
--- /dev/null
+++ b/libindicate/indicate-interface.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<node name="/">
+ <interface name="org.freedesktop.indicator">
+
+<!-- Functions -->
+ <method name="GetDesktop">
+ <arg type="s" name="desktop_file_uri" direction="out" />
+ </method>
+ <method name="GetIndicatorCount">
+ <arg type="u" name="indicator_count" direction="out" />
+ </method>
+ <method name="GetIndicatorCountByType">
+ <arg type="s" name="type" direction="in" />
+ <arg type="u" name="indicator_count" direction="out" />
+ </method>
+ <method name="GetIndicatorList">
+ <arg type="ai" name="indicators" direction="out" />
+ </method>
+ <method name="GetIndicatorListByType">
+ <arg type="s" name="type" direction="in" />
+ <arg type="ai" name="indicators" direction="out" />
+ </method>
+ <method name="GetIndicatorProperty">
+ <arg type="u" name="id" direction="in" />
+ <arg type="s" name="property" direction="in" />
+ <arg type="s" name="value" direction="out" />
+ </method>
+ <method name="GetIndicatorPropertyGroup">
+ <arg type="u" name="id" direction="in" />
+ <arg type="as" name="properties" direction="in" />
+ <arg type="as" name="values" direction="out" />
+ </method>
+ <method name="GetIndicatorProperties">
+ <arg type="u" name="id" direction="in" />
+ <arg type="as" name="properties" direction="out" />
+ </method>
+ <method name="ShowIndicatorToUser">
+ <arg type="u" name="id" direction="in" />
+ </method>
+
+
+<!-- Signals -->
+ <signal name="IndicatorAdded">
+ <arg type="u" name="id" direction="out" />
+ <arg type="s" name="type" direction="out" />
+ </signal>
+ <signal name="IndicatorRemoved">
+ <arg type="u" name="id" direction="out" />
+ <arg type="s" name="type" direction="out" />
+ </signal>
+ <signal name="IndicatorModified">
+ <arg type="u" name="id" direction="out" />
+ <arg type="s" name="property" direction="out" />
+ </signal>
+
+
+<!-- End of interesting stuff -->
+
+ </interface>
+</node>