Warning, /libraries/plasma-wayland-protocols/src/protocols/shadow.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <protocol name="shadow">
0003   <copyright><![CDATA[
0004     SPDX-FileCopyrightText: 2015 Martin Gräßlin
0005 
0006     SPDX-License-Identifier: LGPL-2.1-or-later
0007   ]]></copyright>
0008   <interface name="org_kde_kwin_shadow_manager" version="2">
0009       <request name="create">
0010           <arg name="id" type="new_id" interface="org_kde_kwin_shadow"/>
0011           <arg name="surface" type="object" interface="wl_surface"/>
0012       </request>
0013       <request name="unset">
0014           <arg name="surface" type="object" interface="wl_surface"/>
0015       </request>
0016       <request name="destroy" type="destructor" since="2">
0017           <description summary="Destroy the org_kde_kwin_shadow_manager">
0018               Destroy the org_kde_kwin_shadow_manager object.
0019           </description>
0020       </request>
0021   </interface>
0022   <interface name="org_kde_kwin_shadow" version="2">
0023       <request name="commit">
0024       </request>
0025       <request name="attach_left">
0026           <arg name="buffer" type="object" interface="wl_buffer"/>
0027       </request>
0028       <request name="attach_top_left">
0029           <arg name="buffer" type="object" interface="wl_buffer"/>
0030       </request>
0031       <request name="attach_top">
0032           <arg name="buffer" type="object" interface="wl_buffer"/>
0033       </request>
0034       <request name="attach_top_right">
0035           <arg name="buffer" type="object" interface="wl_buffer"/>
0036       </request>
0037       <request name="attach_right">
0038           <arg name="buffer" type="object" interface="wl_buffer"/>
0039       </request>
0040       <request name="attach_bottom_right">
0041           <arg name="buffer" type="object" interface="wl_buffer"/>
0042       </request>
0043       <request name="attach_bottom">
0044           <arg name="buffer" type="object" interface="wl_buffer"/>
0045       </request>
0046       <request name="attach_bottom_left">
0047           <arg name="buffer" type="object" interface="wl_buffer"/>
0048       </request>
0049       <request name="set_left_offset">
0050           <arg name="offset" type="fixed"/>
0051       </request>
0052       <request name="set_top_offset">
0053           <arg name="offset" type="fixed"/>
0054       </request>
0055       <request name="set_right_offset">
0056           <arg name="offset" type="fixed"/>
0057       </request>
0058       <request name="set_bottom_offset">
0059           <arg name="offset" type="fixed"/>
0060       </request>
0061       <request name="destroy" type="destructor" since="2">
0062           <description summary="Destroy the org_kde_kwin_shadow">
0063               Destroy the org_kde_kwin_shadow object. If the org_kde_kwin_shadow is
0064               still set on a wl_surface the shadow will be immediately removed.
0065               Prefer to first call the request unset on the org_kde_kwin_shadow_manager and
0066               commit the wl_surface to apply the change.
0067           </description>
0068       </request>
0069   </interface>
0070 </protocol>