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
|
||||
plugged. -->
|
||||
<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">
|
||||
<arg name="x" 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="height" type="int"/>
|
||||
<arg name="refresh" type="int"/>
|
||||
</event>
|
||||
</interface>
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue