Changeset View
Changeset View
Standalone View
Standalone View
src/client/protocols/plasma-shell.xml
Show All 11 Lines | 3 | <copyright><![CDATA[ | |||
---|---|---|---|---|---|
12 | but WITHOUT ANY WARRANTY; without even the implied warranty of | 12 | but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | 13 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | ||
14 | GNU Lesser General Public License for more details. | 14 | GNU Lesser General Public License for more details. | ||
15 | 15 | | |||
16 | You should have received a copy of the GNU Lesser General Public License | 16 | You should have received a copy of the GNU Lesser General Public License | ||
17 | along with this program. If not, see <http://www.gnu.org/licenses/>. | 17 | along with this program. If not, see <http://www.gnu.org/licenses/>. | ||
18 | ]]></copyright> | 18 | ]]></copyright> | ||
19 | 19 | | |||
20 | <interface name="org_kde_plasma_shell" version="5"> | 20 | <interface name="org_kde_plasma_shell" version="6"> | ||
21 | <description summary="create shell windows and helpers"> | 21 | <description summary="create shell windows and helpers"> | ||
22 | This interface is used by KF5 powered Wayland shells to communicate with | 22 | This interface is used by KF5 powered Wayland shells to communicate with | ||
23 | the compositor and can only be bound one time. | 23 | the compositor and can only be bound one time. | ||
24 | </description> | 24 | </description> | ||
25 | 25 | | |||
26 | <!-- Surfaces --> | 26 | <!-- Surfaces --> | ||
27 | 27 | | |||
28 | <request name="get_surface"> | 28 | <request name="get_surface"> | ||
▲ Show 20 Lines • Show All 96 Lines • ▼ Show 20 Line(s) | 124 | <description summary="add a trusted client"> | |||
125 | Adds a client to the whitelist for the specified interface. | 125 | Adds a client to the whitelist for the specified interface. | ||
126 | </description> | 126 | </description> | ||
127 | <arg name="fd" type="fd"/> | 127 | <arg name="fd" type="fd"/> | ||
128 | <arg name="interface" type="string"/> | 128 | <arg name="interface" type="string"/> | ||
129 | </request> | 129 | </request> | ||
130 | --> | 130 | --> | ||
131 | </interface> | 131 | </interface> | ||
132 | 132 | | |||
133 | <interface name="org_kde_plasma_surface" version="5"> | 133 | <interface name="org_kde_plasma_surface" version="6"> | ||
134 | <description summary="metadata interface"> | 134 | <description summary="metadata interface"> | ||
135 | An interface that may be implemented by a wl_surface, for | 135 | An interface that may be implemented by a wl_surface, for | ||
136 | implementations that provide the shell user interface. | 136 | implementations that provide the shell user interface. | ||
137 | 137 | | |||
138 | It provides requests to set surface roles, assign an output | 138 | It provides requests to set surface roles, assign an output | ||
139 | or set the position in output coordinates. | 139 | or set the position in output coordinates. | ||
140 | 140 | | |||
141 | On the server side the object is automatically destroyed when | 141 | On the server side the object is automatically destroyed when | ||
▲ Show 20 Lines • Show All 43 Lines • ▼ Show 20 Line(s) | |||||
185 | 185 | | |||
186 | <enum name="role"> | 186 | <enum name="role"> | ||
187 | <entry name="normal" value="0"/> | 187 | <entry name="normal" value="0"/> | ||
188 | <entry name="desktop" value="1"/> | 188 | <entry name="desktop" value="1"/> | ||
189 | <entry name="panel" value="2"/> | 189 | <entry name="panel" value="2"/> | ||
190 | <entry name="onscreendisplay" value="3"/> | 190 | <entry name="onscreendisplay" value="3"/> | ||
191 | <entry name="notification" value="4"/> | 191 | <entry name="notification" value="4"/> | ||
192 | <entry name="tooltip" value="5"/> | 192 | <entry name="tooltip" value="5"/> | ||
193 | <entry name="criticalnotification" value="6" since="6"/> | ||||
193 | <!-- | 194 | <!-- | ||
davidedmundson: since="6"
See
https://github.com/wayland-project/wayland/blob/master/protocol/wayland.dtd | |||||
zzag: Also, folks usually put
```
<!-- Version N additions -->
```
:-) | |||||
194 | <entry name="splash" value="1"/> | 195 | <entry name="splash" value="1"/> | ||
195 | <entry name="dashboard" value="3"/> | 196 | <entry name="dashboard" value="3"/> | ||
196 | <entry name="overlay" value="5"/> | 197 | <entry name="overlay" value="5"/> | ||
197 | <entry name="lock" value="7"/> | 198 | <entry name="lock" value="7"/> | ||
198 | --> | 199 | --> | ||
199 | </enum> | 200 | </enum> | ||
200 | 201 | | |||
201 | <request name="set_role"> | 202 | <request name="set_role"> | ||
▲ Show 20 Lines • Show All 196 Lines • Show Last 20 Lines |
since="6"
See
https://github.com/wayland-project/wayland/blob/master/protocol/wayland.dtd