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

0001 <protocol name="surface_extension">
0002 
0003     <copyright>
0004         This file is part of the plugins of the Qt Toolkit.
0005         SPDX-FileCopyrightText: 2012 Digia Plc and/or its subsidiary(-ies).
0006         Contact: http://www.qt-project.org/legal
0007 
0008         SPDX-License-Identifier: BSD-3-Clause
0009     </copyright>
0010 
0011     <interface name="qt_surface_extension" version="1">
0012         <request name="get_extended_surface">
0013             <arg name="id" type="new_id" interface="qt_extended_surface"/>
0014             <arg name="surface" type="object" interface="wl_surface"/>
0015         </request>
0016     </interface>
0017 
0018     <interface name="qt_extended_surface" version="1">
0019         <event name="onscreen_visibility">
0020             <arg name="visible" type="int"/>
0021         </event>
0022 
0023         <event name="set_generic_property">
0024             <arg name="name" type="string"/>
0025             <arg name="value" type="array"/>
0026         </event>
0027 
0028         <event name="close">
0029         </event>
0030 
0031         <request name="update_generic_property">
0032             <arg name="name" type="string"/>
0033             <arg name="value" type="array"/>
0034         </request>
0035 
0036         <enum name="orientation">
0037             <entry name="PrimaryOrientation" value="0"/>
0038             <entry name="PortraitOrientation" value="1"/>
0039             <entry name="LandscapeOrientation" value="2"/>
0040             <entry name="InvertedPortraitOrientation" value="4"/>
0041             <entry name="InvertedLandscapeOrientation" value="8"/>
0042         </enum>
0043 
0044         <request name="set_content_orientation_mask">
0045             <arg name="orientation" type="int"/>
0046         </request>
0047 
0048         <enum name="windowflag">
0049             <entry name="OverridesSystemGestures" value="1"/>
0050             <entry name="StaysOnTop" value="2"/>
0051             <entry name="BypassWindowManager" value="4"/>
0052         </enum>
0053 
0054         <request name="set_window_flags">
0055             <arg name="flags" type="int"/>
0056         </request>
0057 
0058         <request name="raise">
0059         </request>
0060 
0061         <request name="lower">
0062         </request>
0063 
0064     </interface>
0065 </protocol>