diff options
| author | Tiago Vignatti <tvignatti@gmail.com> | 2013-10-21 06:01:13 -0700 |
|---|---|---|
| committer | Tiago Vignatti <tvignatti@gmail.com> | 2013-10-21 06:01:13 -0700 |
| commit | 8e800cc23ea4886828c461f19389cd792262de4f (patch) | |
| tree | 792bae907af6ec2c6592e0d96a2100c34ba90198 | |
| parent | e71c44273022055a6b25c6c4cc93b4a4845e1228 (diff) | |
| parent | 6df03ea86c4d914d11db13d3459f2d9566aab7fe (diff) | |
| download | graynard-8e800cc23ea4886828c461f19389cd792262de4f.tar.gz graynard-8e800cc23ea4886828c461f19389cd792262de4f.zip | |
Merge pull request #1 from garyvdm/protocol-update
Update protocol/desktop-shell.xml to version from weston 1.3.
| -rw-r--r-- | protocol/desktop-shell.xml | 31 |
1 files changed, 12 insertions, 19 deletions
diff --git a/protocol/desktop-shell.xml b/protocol/desktop-shell.xml index 2b6afbd..65e44a7 100644 --- a/protocol/desktop-shell.xml +++ b/protocol/desktop-shell.xml @@ -1,6 +1,6 @@ <protocol name="desktop"> - <interface name="desktop_shell" version="1"> + <interface name="desktop_shell" version="2"> <description summary="create desktop widgets and helpers"> Traditional user interfaces can rely on this interface to define the foundations of typical desktops. Currently it's possible to set up @@ -33,6 +33,17 @@ <arg name="surface" type="object" interface="wl_surface"/> </request> + <request name="desktop_ready" since="2"> + <description summary="desktop is ready to be shown"> + Tell the server, that enough desktop elements have been drawn + to make the desktop look ready for use. During start-up, the + server can wait for this request with a black screen before + starting to fade in the desktop, for instance. If the client + parts of a desktop take a long time to initialize, we avoid + showing temporary garbage. + </description> + </request> + <!-- We'll fold most of wl_shell into this interface and then they'll share the configure event. --> <event name="configure"> @@ -98,22 +109,4 @@ </request> </interface> - - <interface name="input_panel" version="1"> - <description summary="interface for implementing keyboards"> - Only one client can bind this interface at a time. - </description> - - <request name="set_surface"> - <description summary="set the surface type as a keyboard"> - A keybaord surface is only shown, when a text model is active - </description> - - <arg name="surface" type="object" interface="wl_surface"/> - <arg name="output" type="object" interface="wl_output"/> - </request> - - </interface> - - </protocol> |
