Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(45)

Side by Side Diff: third_party/wayland-protocols/unstable/remote-shell/remote-shell-unstable-v1.xml

Issue 2104473002: third_party: Update to version 8 of remote_shell_protocol (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: [WIP]: third_party: Update to version 6 of remote_shell_protocol Created 4 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <?xml version="1.0" encoding="UTF-8"?> 1 <?xml version="1.0" encoding="UTF-8"?>
2 <protocol name="remote_shell_unstable_v1"> 2 <protocol name="remote_shell_unstable_v1">
3 3
4 <copyright> 4 <copyright>
5 Copyright 2016 The Chromium Authors. 5 Copyright 2016 The Chromium Authors.
6 6
7 Permission is hereby granted, free of charge, to any person obtaining a 7 Permission is hereby granted, free of charge, to any person obtaining a
8 copy of this software and associated documentation files (the "Software"), 8 copy of this software and associated documentation files (the "Software"),
9 to deal in the Software without restriction, including without limitation 9 to deal in the Software without restriction, including without limitation
10 the rights to use, copy, modify, merge, publish, distribute, sublicense, 10 the rights to use, copy, modify, merge, publish, distribute, sublicense,
(...skipping 20 matching lines...) Expand all
31 Warning! The protocol described in this file is experimental and backward 31 Warning! The protocol described in this file is experimental and backward
32 incompatible changes may be made. Backward compatible changes may be added 32 incompatible changes may be made. Backward compatible changes may be added
33 together with the corresponding interface version bump. Backward 33 together with the corresponding interface version bump. Backward
34 incompatible changes are done by bumping the version number in the protocol 34 incompatible changes are done by bumping the version number in the protocol
35 and interface names and resetting the interface version. Once the protocol 35 and interface names and resetting the interface version. Once the protocol
36 is to be declared stable, the 'z' prefix and the version number in the 36 is to be declared stable, the 'z' prefix and the version number in the
37 protocol and interface names are removed and the interface version number is 37 protocol and interface names are removed and the interface version number is
38 reset. 38 reset.
39 </description> 39 </description>
40 40
41 <interface name="zwp_remote_shell_v1" version="7"> 41 <interface name="zwp_remote_shell_v1" version="8">
42 <description summary="remote_shell"> 42 <description summary="remote_shell">
43 The global interface that allows clients to turn a wl_surface into a 43 The global interface that allows clients to turn a wl_surface into a
44 "real window" which is remotely managed but can be stacked, activated 44 "real window" which is remotely managed but can be stacked, activated
45 and made fullscreen by the user. 45 and made fullscreen by the user.
46 </description> 46 </description>
47 47
48 <enum name="container"> 48 <enum name="container">
49 <description summary="containers for remote surfaces"> 49 <description summary="containers for remote surfaces">
50 Determine how a remote surface should be stacked relative to other 50 Determine how a remote surface should be stacked relative to other
51 shell surfaces. 51 shell surfaces.
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
121 121
122 <request name="get_notification_surface" since="6"> 122 <request name="get_notification_surface" since="6">
123 <description summary="create a notification surface from a surface"> 123 <description summary="create a notification surface from a surface">
124 Creates a notification_surface for the given surface, gives it the 124 Creates a notification_surface for the given surface, gives it the
125 notification_surface role and associated it with a notification id. 125 notification_surface role and associated it with a notification id.
126 </description> 126 </description>
127 <arg name="id" type="new_id" interface="zwp_notification_surface_v1"/> 127 <arg name="id" type="new_id" interface="zwp_notification_surface_v1"/>
128 <arg name="surface" type="object" interface="wl_surface"/> 128 <arg name="surface" type="object" interface="wl_surface"/>
129 <arg name="notification_id" type="string" /> 129 <arg name="notification_id" type="string" />
130 </request> 130 </request>
131
132 <!-- Version 8 additions -->
133
134 <enum name="layout_mode">
reveman 2016/06/29 16:41:27 Move to the top as other enums are kept at the top
oshima 2016/06/29 21:47:09 Done.
135 <description summary="the layout mode">
136 Determine how a client should layout surfaces.
137 </description>
138 <entry name="windowed" value="1" summary="mulitple windows"/>
reveman 2016/06/29 16:41:27 multiple windows
oshima 2016/06/29 21:47:09 Done.
139 <entry name="tablet" value="2" summary="restricted mode for table"/>
140 </enum>
141
142 <event name="layout_mode_changed" since="8">
143 <description summary="dlayout mode changed">
144 The shell_mode_changed event is sent by the compositor when
145 the shell mode was changed.
146
147 This is an event to notify that the shell mode has switched.
148 </description>
149 <arg name="layout_mode" type="uint"/>
150 </event>
131 </interface> 151 </interface>
132 152
133 <interface name="zwp_remote_surface_v1" version="7"> 153 <interface name="zwp_remote_surface_v1" version="8">
134 <description summary="A desktop window"> 154 <description summary="A desktop window">
135 An interface that may be implemented by a wl_surface, for 155 An interface that may be implemented by a wl_surface, for
136 implementations that provide a desktop-style user interface 156 implementations that provide a desktop-style user interface
137 and allows for remotely managed windows. 157 and allows for remotely managed windows.
138 158
139 It provides requests to treat surfaces like windows, allowing to set 159 It provides requests to treat surfaces like windows, allowing to set
140 properties like app id and geometry. 160 properties like app id and geometry.
141 161
142 The client must call wl_surface.commit on the corresponding wl_surface 162 The client must call wl_surface.commit on the corresponding wl_surface
143 for the remote_surface state to take effect. 163 for the remote_surface state to take effect.
(...skipping 284 matching lines...) Expand 10 before | Expand all | Expand 10 after
428 The state_type_changed event is sent by the compositor when the surface 448 The state_type_changed event is sent by the compositor when the surface
429 state changed. 449 state changed.
430 450
431 This is an event to notify that the window state changed in compositor. 451 This is an event to notify that the window state changed in compositor.
432 The state change may be triggered by a client's request, or some user 452 The state change may be triggered by a client's request, or some user
433 action directly handled by the compositor. The client may choose to 453 action directly handled by the compositor. The client may choose to
434 ignore this event. 454 ignore this event.
435 </description> 455 </description>
436 <arg name="state_type" type="uint"/> 456 <arg name="state_type" type="uint"/>
437 </event> 457 </event>
458
459 <!-- Version 8 additions -->
reveman 2016/06/29 16:41:27 nit: blank line after this
oshima 2016/06/29 21:47:09 Done.
460 <request name="set_system_modal" since="8">
461 <description summary="suggests a re-layout of remote shell input area">
462 Suggests a surface should become system modal.
463 </description>
464 </request>
465
466 <request name="unset_system_modal" since="8">
467 <description summary="suggests a re-layout of remote shell input area">
468 Suggests a surface should become non system modal.
469 </description>
470 </request>
438 </interface> 471 </interface>
439 472
440 <!-- Version 6 additions --> 473 <!-- Version 6 additions -->
441 474
442 <interface name="zwp_notification_surface_v1" version="6"> 475 <interface name="zwp_notification_surface_v1" version="6">
443 <description summary="A notification window"> 476 <description summary="A notification window">
444 An interface that may be implemented by a wl_surface to host 477 An interface that may be implemented by a wl_surface to host
445 notification contents. 478 notification contents.
446 </description> 479 </description>
447 480
448 <request name="destroy" type="destructor"> 481 <request name="destroy" type="destructor">
449 <description summary="Destroy the notification_surface"> 482 <description summary="Destroy the notification_surface">
450 Unmap and destroy the notification surface. 483 Unmap and destroy the notification surface.
451 </description> 484 </description>
452 </request> 485 </request>
453 </interface> 486 </interface>
454 487
455 </protocol> 488 </protocol>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698