summaryrefslogtreecommitdiff
path: root/xfce4-session/xfsm-manager-dbus.xml
diff options
context:
space:
mode:
Diffstat (limited to 'xfce4-session/xfsm-manager-dbus.xml')
-rw-r--r--xfce4-session/xfsm-manager-dbus.xml28
1 files changed, 28 insertions, 0 deletions
diff --git a/xfce4-session/xfsm-manager-dbus.xml b/xfce4-session/xfsm-manager-dbus.xml
index 9b0c7c02..9c0aa677 100644
--- a/xfce4-session/xfsm-manager-dbus.xml
+++ b/xfce4-session/xfsm-manager-dbus.xml
@@ -149,6 +149,34 @@
</method>
<!--
+ ObjectPath[] org.Xfce.Session.Manager.RegisterClient
+
+ @app_id: The application identifier
+ @client_startup_id: Client startup identifier
+
+ Returns:
+ @client_id: The object path of the newly registered client
+
+ Register the caller as a Session Management client.
+ -->
+ <method name="RegisterClient">
+ <arg direction="in" name="app_id" type="s" />
+ <arg direction="in" name="client_startup_id" type="s" />
+ <arg direction="out" name="client_id" type="o" />
+ </method>
+
+ <!--
+ void org.Xfce.Session.Manager.UnregisterClient
+
+ @client_id: The object path of the previously registered client
+
+ Unregister the specified client from Session Management.
+ -->
+ <method name="UnregisterClient">
+ <arg direction="in" name="client_id" type="o" />
+ </method>
+
+ <!--
void org.xfce.Session.Manager.StateChanged(Unsigned Int old_state,
Unsigned Int new_state)