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

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <protocol name="server_decoration_palette">
0003   <copyright><![CDATA[
0004     SPDX-FileCopyrightText: 2017 David Edmundson
0005 
0006     SPDX-License-Identifier: LGPL-2.1-or-later
0007   ]]></copyright>
0008   <interface name="org_kde_kwin_server_decoration_palette_manager" version="1">
0009       <description summary="server side decoration palette manager interface">
0010           This interface allows a client to alter the palette of a server side decoration.
0011       </description>
0012       <request name="create">
0013           <arg name="id" type="new_id" interface="org_kde_kwin_server_decoration_palette"/>
0014           <arg name="surface" type="object" interface="wl_surface"/>
0015       </request>
0016   </interface>
0017   <interface name="org_kde_kwin_server_decoration_palette" version="1">
0018       <description summary="server side decoration palette interface">
0019           This interface allows a client to alter the palette of a server side decoration.
0020       </description>
0021       <request name="set_palette">
0022           <description summary="Set a on the server side window decoration">
0023             Color scheme that should be applied to the window decoration.
0024             Absolute file path, or name of palette in the user's config directory.
0025             The server may choose not to follow the requested style.
0026           </description>
0027           <arg name="palette" type="string"  summary="Absolute file path, or name of palette in the user's config directory"/>
0028       </request>
0029       <request name="release" type="destructor">
0030         <description summary="release the palette object"/>
0031       </request>
0032   </interface>
0033 </protocol>