diff options
author | Ted Gould <ted@canonical.com> | 2009-01-07 15:20:57 -0600 |
---|---|---|
committer | Ted Gould <ted@canonical.com> | 2009-01-07 15:20:57 -0600 |
commit | e962748242a84c083e87c6e206c707f4265afe5d (patch) | |
tree | aa0e77a8d93e56f77fc31c8f452b443f762ef30d | |
parent | 98bb1516347d67d94074ba2b07c9ba9d19c3a798 (diff) | |
download | libayatana-indicator-e962748242a84c083e87c6e206c707f4265afe5d.tar.gz libayatana-indicator-e962748242a84c083e87c6e206c707f4265afe5d.tar.bz2 libayatana-indicator-e962748242a84c083e87c6e206c707f4265afe5d.zip |
First version of XML DBus interface
-rw-r--r-- | libindicate/indicate-server.xml | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/libindicate/indicate-server.xml b/libindicate/indicate-server.xml new file mode 100644 index 0000000..27a2b8f --- /dev/null +++ b/libindicate/indicate-server.xml @@ -0,0 +1,60 @@ +<?xml version="1.0" encodeing="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" type="out" /> + <arg type="s" name="type" type="out" /> + </signal> + <signal name="IndicatorRemoved"> + <arg type="u" name="id" type="out" /> + <arg type="s" name="type" type="out" /> + </signal> + <signal name="IndicatorModified"> + <arg type="u" name="id" type="out" /> + <arg type="s" name="property" type="out" /> + </signal> + + +<!-- End of interesting stuff --> + + </interace> +</node> |