implement wlr_output_management_unstable_v1
This commit is contained in:
parent
a3c0631f4e
commit
c6060a7389
23 changed files with 1349 additions and 32 deletions
28
wire/zwlr_output_configuration_head_v1.txt
Normal file
28
wire/zwlr_output_configuration_head_v1.txt
Normal 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,
|
||||
}
|
||||
36
wire/zwlr_output_configuration_v1.txt
Normal file
36
wire/zwlr_output_configuration_v1.txt
Normal 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 {
|
||||
|
||||
}
|
||||
65
wire/zwlr_output_head_v1.txt
Normal file
65
wire/zwlr_output_head_v1.txt
Normal 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,
|
||||
}
|
||||
24
wire/zwlr_output_manager_v1.txt
Normal file
24
wire/zwlr_output_manager_v1.txt
Normal 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 {
|
||||
|
||||
}
|
||||
24
wire/zwlr_output_mode_v1.txt
Normal file
24
wire/zwlr_output_mode_v1.txt
Normal 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 {
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue