summaryrefslogtreecommitdiff
path: root/common/xfconf-dbus.xml
diff options
context:
space:
mode:
authorBrian Tarricone <brian@tarricone.org>2007-09-04 08:03:15 +0000
committerBrian Tarricone <brian@tarricone.org>2007-09-04 08:03:15 +0000
commit3dc88f4bd7a9049c5223abd936a7a454395ef16f (patch)
tree7f11b3e649089a54506e052cf0694b658d1eb0b7 /common/xfconf-dbus.xml
parent1ecb97afcd9e0a057a579b645becce3dd1fb294d (diff)
downloadxfconf-3dc88f4bd7a9049c5223abd936a7a454395ef16f.tar.gz
initial import of xfconfd/libxfconf
(Old svn revision: 26703)
Diffstat (limited to 'common/xfconf-dbus.xml')
-rw-r--r--common/xfconf-dbus.xml94
1 files changed, 94 insertions, 0 deletions
diff --git a/common/xfconf-dbus.xml b/common/xfconf-dbus.xml
new file mode 100644
index 0000000..4c05876
--- /dev/null
+++ b/common/xfconf-dbus.xml
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<node name="/org/xfce/Xfconf">
+ <interface name="org.xfce.Xfconf">
+
+ <!--
+ void org.xfce.Xfconf.Set(String channel,
+ String property,
+ Variant value)
+
+ @channel: A channel/application/namespace name.
+ @property: A property name.
+ @value: A value to set for @property. Valid variant
+ types supported so far: [FIXME]
+
+ Sets a property value.
+ -->
+ <method name="Set">
+ <arg direction="in" name="channel" type="s"/>
+ <arg direction="in" name="property" type="s"/>
+ <arg direction="in" name="value" type="v"/>
+ </method>
+
+ <!--
+ Variant org.xfce.Xfconf.Get(String channel,
+ String property)
+
+ @channel: A channel/application/namespace name.
+ @propert: A property name.
+
+ Gets a property value, returned as a variant type.
+ -->
+ <method name="Get">
+ <arg direction="in" name="channel" type="s"/>
+ <arg direction="in" name="property" type="s"/>
+ <arg direction="out" name="value" type="v"/>
+ </method>
+
+ <!--
+ void org.xfce.Xfconf.Changed(String channel,
+ String property)
+
+ @channel: A channel/application/namespace name.
+ @property: A property name.
+
+ Emitted when a property changes.
+ -->
+ <signal name="Changed">
+ <arg name="channel" type="s"/>
+ <arg name="property" type="s"/>
+ <!-- FIXME: do we want to report the property value too? -->
+ <!-- <arg name="value" type="v"/> -->
+ </signal>
+ </interface>
+
+ <interface name="org.xfce.Xfconf.GUI">
+ <!--
+ void org.xfce.Xfconf.GUI.ShowList(String display)
+
+ @display: A display name, or the empty string.
+
+ Instructs the Xfconf daemon to display some type
+ of GUI element that contains a selectable list of
+ settings GUI plugins. The @display parameter should
+ be an X11-style display string on which the GUI
+ element should be displayed. If @display is the
+ empty string (not recommended), the GUI will be
+ shown on the default display.
+ -->
+ <method name="ShowList">
+ <arg direction="in" name="display" type="s"/>
+ </method>
+
+ <!--
+ void org.xfce.Xfconf.ShowPlugin(String display,
+ String name)
+
+ @display: A display name, or the empty string.
+ @name: A plugin name.
+
+ Instructs the Xfconf daemon to show the settings
+ dialog associated with the plugin identified by
+ @name. The @display parameter should be an
+ X11-style display string on which the GUI element
+ should be displayed. If @display is the empty
+ string (not recommended), the GUI will be shown
+ on the default display.
+ -->
+ <method name="ShowPlugin">
+ <arg direction="in" name="display" type="s"/>
+ <arg direction="in" name="name" type="s"/>
+ </method>
+ </interface>
+</node>