Changeset View
Changeset View
Standalone View
Standalone View
src/client/protocols/plasma-shell.xml
Show First 20 Lines • Show All 124 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="4"> | 133 | <interface name="org_kde_plasma_surface" version="5"> | ||
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 185 Lines • ▼ Show 20 Line(s) | 321 | <request name="set_panel_behavior"> | |||
327 | <arg name="flag" type="uint" summary="panel_behavior enum value"/> | 327 | <arg name="flag" type="uint" summary="panel_behavior enum value"/> | ||
328 | </request> | 328 | </request> | ||
329 | 329 | | |||
330 | <!-- Skip taskbar--> | 330 | <!-- Skip taskbar--> | ||
331 | <request name="set_skip_taskbar" since="2"> | 331 | <request name="set_skip_taskbar" since="2"> | ||
332 | <description summary="make the window skip the taskbar"> | 332 | <description summary="make the window skip the taskbar"> | ||
333 | Setting this bit to the window, will make it say it prefers to not be listed in the taskbar. Taskbar implementations may or may not follow this hint. | 333 | Setting this bit to the window, will make it say it prefers to not be listed in the taskbar. Taskbar implementations may or may not follow this hint. | ||
334 | </description> | 334 | </description> | ||
335 | <arg name="skip" type="uint" summary="Boolean value that sets wther to skip the taskbar"/> | 335 | <arg name="skip" type="uint" summary="Boolean value that sets whether to skip the taskbar"/> | ||
336 | </request> | 336 | </request> | ||
337 | 337 | | |||
338 | <enum name="error" since="4"> | 338 | <enum name="error" since="4"> | ||
339 | <entry name="panel_not_auto_hide" value="0" | 339 | <entry name="panel_not_auto_hide" value="0" | ||
graesslin: The since is wrong. It must be higher than the current version. You also need to increase the… | |||||
340 | summary="Request panel_auto_hide performed on a surface which does not correspond to an auto-hide panel."/> | 340 | summary="Request panel_auto_hide performed on a surface which does not correspond to an auto-hide panel."/> | ||
341 | </enum> | 341 | </enum> | ||
342 | 342 | | |||
343 | <request name="panel_auto_hide_hide" since="4"> | 343 | <request name="panel_auto_hide_hide" since="4"> | ||
344 | <description summary="Hide the auto-hiding panel"> | 344 | <description summary="Hide the auto-hiding panel"> | ||
345 | A panel surface with panel_behavior auto_hide can perform this request to hide the panel | 345 | A panel surface with panel_behavior auto_hide can perform this request to hide the panel | ||
346 | on a screen edge without unmapping it. The compositor informs the client about the panel | 346 | on a screen edge without unmapping it. The compositor informs the client about the panel | ||
347 | being hidden with the event auto_hidden_panel_hidden. | 347 | being hidden with the event auto_hidden_panel_hidden. | ||
Show All 31 Lines | 376 | <event name="auto_hidden_panel_hidden" since="4"> | |||
379 | </description> | 379 | </description> | ||
380 | </event> | 380 | </event> | ||
381 | 381 | | |||
382 | <event name="auto_hidden_panel_shown" since="4"> | 382 | <event name="auto_hidden_panel_shown" since="4"> | ||
383 | <description summary="Auto-hiding panel is shown"> | 383 | <description summary="Auto-hiding panel is shown"> | ||
384 | An auto-hiding panel got shown by the compositor. | 384 | An auto-hiding panel got shown by the compositor. | ||
385 | </description> | 385 | </description> | ||
386 | </event> | 386 | </event> | ||
387 | | ||||
388 | <!-- Skip switcher --> | ||||
389 | <request name="set_skip_switcher" since="5"> | ||||
390 | <description summary="make the window not appear in a switcher"> | ||||
391 | Setting this bit will indicate that the window prefers not to be listed in a switcher. | ||||
392 | </description> | ||||
393 | <arg name="skip" type="uint" summary="Boolean value that sets whether to skip the window switcher."/> | ||||
394 | </request> | ||||
395 | | ||||
387 | </interface> | 396 | </interface> | ||
388 | </protocol> | 397 | </protocol> |
The since is wrong. It must be higher than the current version. You also need to increase the version number and I think this should be added as last request and not in between.