diff --git a/session-manager/doc/API.html b/session-manager/doc/API.html index c23ae1a..71b5837 100644 --- a/session-manager/doc/API.html +++ b/session-manager/doc/API.html @@ -12,7 +12,7 @@
Jonathan Moore Liles <male@tuxfamily.org>@@ -198,6 +203,7 @@ Presently, the server capabilities are:
A client should not consider itself to be under session management until it receives this response. For example, the Non applications activate their "SM" blinkers at this time. @@ -355,11 +361,41 @@ Or
This message does not require a response.
++If the client has specified the optional-gui capability, then it may receive this message from the server when the user wishes to change the visibility state of the GUI. It doesn't matter if the optional GUI is integrated with the program or if it is a separate program \(as is the case with SooperLooper\). When the GUI is hidden, there should be no window mapped and if the GUI is a separate program, it should be killed. +
++/nsm/client/show_optional_gui + |
+/nsm/client/hide_optional_gui + |
+No response is message is required. +
These are optional messages which a client can send to the NSM server to inform it about the client's status. The client should not expect any reply to these messages. If a client intends to send a message described in this section, then it MUST add the appropriate value to its capabilities string when composing the announce message.
-+If the client has specified the optional-gui capability, then it MUST send this message whenever the state of visibility of the optional GUI has changed. It also MUST send this message after it's announce message to indicate the initial visibility state of the optional GUI. +
++/nsm/client/gui_is_hidden + |
+/nsm/client/gui_is_shown + |
+No response will be delivered. +
+/nsm/client/progress f:progress |
/nsm/client/is_dirty |
/nsm/client/message i:priority s:message |