2006-12-14 Francisco Javier F. Serrador <serrador@openshine.com>
[rhythmbox.git] / shell / rb-shell.xml
blobd09858f129c2a7f0807995501e7cd96c99a8087c
1 <?xml version="1.0" encoding="UTF-8" ?>
3 <node name="/">
4   <interface name="org.gnome.Rhythmbox.Shell">
6     <method name="loadURI">
7       <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_load_uri"/>
8       <arg type="s"/>
9       <arg type="b"/>
10     </method>
12     <method name="getPlayer">
13       <arg type="o" direction="out">
14         <annotation name="org.freedesktop.DBus.GLib.ReturnVal" value=""/>
15         <annotation name="org.freedesktop.DBus.GLib.Const" value=""/>
16       </arg>
17     </method>
19     <method name="getPlaylistManager">
20       <arg type="o" direction="out">
21         <annotation name="org.freedesktop.DBus.GLib.ReturnVal" value=""/>
22         <annotation name="org.freedesktop.DBus.GLib.Const" value=""/>
23       </arg>
24     </method>
26     <method name="present">
27       <arg type="u"/>
28     </method>
30     <method name="getSongProperties">
31       <arg type="s" name="uri"/>
32       <arg type="a{sv}" direction="out"/>
33     </method>
35     <method name="setSongProperty">
36       <arg type="s" name="uri"/>
37       <arg type="s" name="propname"/>
38       <arg type="v" name="value"/>
39     </method>
41     <method name="addToQueue">
42       <arg type="s" name="uri"/>
43     </method>
45     <method name="quit"/>
47     <method name="removeFromQueue">
48       <arg type="s" name="uri"/>
49     </method>
51     <method name="clearQueue"/>
53     <method name="notify">
54       <annotation name="org.freedesktop.DBus.GLib.CSymbol" value="rb_shell_do_notify"/>
55       <arg type="b" name="userRequested"/>
56     </method>
58     <signal name="visibilityChanged">
59       <arg type="b" name="visibility"/>
60     </signal>
62     <!-- Until a version of dbus with bug #7057 fixed is widely available,
63          this does more harm than good.  -->
64     <!-- <property name="visibility" type="b" access="readwrite"/> -->
66   </interface>
67 </node>