summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2013-09-05 20:50:51 -0300
committerBastien Nocera <hadess@hadess.net>2013-09-05 20:50:51 -0300
commitbcd5ea12f5e9078702a78ed1af4c7905ee56f8bf (patch)
treee6cd0d7e502ef33dfd59b7aac8e59f335b7f70e5
parentd54092ba7a41446b5b8e6884e844be542eb08ef1 (diff)
downloadxdg-specs-bcd5ea12f5e9078702a78ed1af4c7905ee56f8bf.tar.xz
idle-inhibit: Fix a few mistakes
s/function/method/ and make a few things clearer. With help from Simon McVittie <simon.mcvittie@collabora.co.uk>
-rw-r--r--idle-inhibit/specification.xml14
1 files changed, 10 insertions, 4 deletions
diff --git a/idle-inhibit/specification.xml b/idle-inhibit/specification.xml
index 3cc9ea3..d6b2cd1 100644
--- a/idle-inhibit/specification.xml
+++ b/idle-inhibit/specification.xml
@@ -63,19 +63,25 @@
</chapter>
<chapter xml:id='api'>
- <title>API documentation</title>
+ <title>API overview</title>
<para>Idle inhibition is achieved by the application calling an
<link linked="org.freedesktop.ScreenSaver.Inhibit"><function>Inhibit</function></link>
- function on a well-known D-Bus name.</para>
+ method on a well-known D-Bus name.</para>
<para>Inhibition will stop when the <link linked="org.freedesktop.ScreenSaver.UnInhibit"><function>
- UnInhibit</function></link> function is called, or the application disconnects from the D-Bus
+ UnInhibit</function></link> method is called, or the application disconnects from the D-Bus
session bus (which usually happens upon exit).</para>
+
+ <para>Implementations of this well-known bus name must have an object
+ /org/freedesktop/ScreenSaver which implements the
+ <link linkend='org.freedesktop.ScreenSaver'>org.freedesktop.ScreenSaver</link> interface.
+ </para>
+
</chapter>
<chapter>
- <title>API notes</title>
+ <title>Design notes</title>
<para>The D-Bus service name, org.freedesktop.ScreenSaver, intentionally contains
the word screensaver, as KDE implements the idle inhibition API in a screensaver