2006-06-07 James Livingston <doclivingston@gmail.com>
[rhythmbox.git] / shell / rb-shell.xml
blob5a9a50f5a6070916da093489e0561a5194e38ec4
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>
11     
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>
18     
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"/>
52     
53     <signal name="visibilityChanged">
54       <arg type="b" name="visibility"/>
55     </signal>
57     <!-- Until a version of dbus with bug #7057 fixed is widely available,
58          this does more harm than good.  -->
59     <!-- <property name="visibility" type="b" access="readwrite"/> -->
61   </interface>
62 </node>