diff options
author | Ted Gould <ted@canonical.com> | 2009-01-15 17:10:14 -0600 |
---|---|---|
committer | Ted Gould <ted@canonical.com> | 2009-01-15 17:10:14 -0600 |
commit | 421cea272535812a6fcc4d64811d6bf6a5362647 (patch) | |
tree | 99fe52c0ef14c8b38ecb7d2e59de0550220d32f7 /libindicate/indicate-interface.xml | |
parent | 4c623e47c0854f9acc2119045fa3f1ae76a82386 (diff) | |
download | libayatana-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.xml | 60 |
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> |