mirror of
https://gitlab.freedesktop.org/wayland/wayland.git
synced 2025-11-07 13:29:55 -05:00
Add more protocol for communicating screen geometry
This commit is contained in:
parent
aae9f214e5
commit
bfea3d6bef
1 changed files with 26 additions and 1 deletions
|
|
@ -469,12 +469,37 @@
|
||||||
published as global during start up, or when a screen is hot
|
published as global during start up, or when a screen is hot
|
||||||
plugged. -->
|
plugged. -->
|
||||||
<interface name="wl_output" version="1">
|
<interface name="wl_output" version="1">
|
||||||
<!-- Notification about the screen size. -->
|
|
||||||
|
<enum name="subpixel">
|
||||||
|
<entry name="unknown" value="0"/>
|
||||||
|
<entry name="none" value="1"/>
|
||||||
|
<entry name="horizontal_rgb" value="2"/>
|
||||||
|
<entry name="horizontal_bgr" value="3"/>
|
||||||
|
<entry name="vertical_rgb" value="4"/>
|
||||||
|
<entry name="vertical_bgr" value="5"/>
|
||||||
|
</enum>
|
||||||
|
|
||||||
<event name="geometry">
|
<event name="geometry">
|
||||||
<arg name="x" type="int"/>
|
<arg name="x" type="int"/>
|
||||||
<arg name="y" type="int"/>
|
<arg name="y" type="int"/>
|
||||||
|
<arg name="physical_width" type="int"/>
|
||||||
|
<arg name="physical_height" type="int"/>
|
||||||
|
<arg name="subpixel" type="int"/>
|
||||||
|
<arg name="make" type="string"/>
|
||||||
|
<arg name="model" type="string"/>
|
||||||
|
</event>
|
||||||
|
|
||||||
|
<!-- Values for the flags bitfield of the mode event. -->
|
||||||
|
<enum name="mode">
|
||||||
|
<entry name="current" value="0x1"/>
|
||||||
|
<entry name="preferred" value="0x2"/>
|
||||||
|
</enum>
|
||||||
|
|
||||||
|
<event name="mode">
|
||||||
|
<arg name="flags" type="uint"/>
|
||||||
<arg name="width" type="int"/>
|
<arg name="width" type="int"/>
|
||||||
<arg name="height" type="int"/>
|
<arg name="height" type="int"/>
|
||||||
|
<arg name="refresh" type="int"/>
|
||||||
</event>
|
</event>
|
||||||
</interface>
|
</interface>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue