1
0
Fork 0
forked from wry/wry

implement wlr_output_management_unstable_v1

This commit is contained in:
Mostafa Ibrahim 2025-06-03 22:18:53 +03:00 committed by Julian Orth
parent a3c0631f4e
commit c6060a7389
23 changed files with 1349 additions and 32 deletions

View file

@ -0,0 +1,28 @@
# requests
request set_mode {
mode: id(zwlr_output_mode_v1),
}
request set_custom_mode {
width: i32,
height: i32,
refresh: i32,
}
request set_position {
x: i32,
y: i32,
}
request set_transform {
transform: i32,
}
request set_scale {
scale: fixed,
}
request set_adaptive_sync {
state: u32,
}

View file

@ -0,0 +1,36 @@
# requests
request enable_head {
id: id(zwlr_output_configuration_head_v1),
head: id(zwlr_output_head_v1),
}
request disable_head {
head: id(zwlr_output_head_v1),
}
request apply {
}
request test {
}
request destroy {
}
# events
event succeeded {
}
event failed {
}
event cancelled {
}

View file

@ -0,0 +1,65 @@
# requests
request release (since = 3) {
}
# events
event name {
name: str,
}
event description {
description: str,
}
event physical_size {
width: i32,
height: i32
}
event mode {
mode: id(zwlr_output_mode_v1),
}
event enabled {
enabled: i32,
}
event current_mode {
mode: id(zwlr_output_mode_v1),
}
event position {
x: i32,
y: i32,
}
event transform {
transform: i32,
}
event scale {
scale: fixed,
}
event finished {
}
event make (since = 2) {
make: str
}
event model (since = 2) {
model: str
}
event serial_number (since = 2) {
serial_number: str
}
event adaptive_sync (since = 4) {
state: u32,
}

View file

@ -0,0 +1,24 @@
# requests
request create_configuration {
id: id(zwlr_output_configuration_v1),
serial: u32,
}
request stop {
}
# events
event head {
head: id(zwlr_output_head_v1)
}
event done {
serial: u32
}
event finished {
}

View file

@ -0,0 +1,24 @@
# requests
request release (since = 3) {
}
# events
event size {
width: i32,
height: i32,
}
event refresh {
refresh: i32,
}
event preferred {
}
event finished {
}