1
0
Fork 0
forked from wry/wry

implement zwlr_foreign_toplevel_management protocol (#452)

* implement zwlr_foreign_toplevel_management protocol

* check if initial id is empty
This commit is contained in:
Mostafa Ibrahim 2025-05-28 14:53:29 +03:00 committed by GitHub
parent 3be8534683
commit 0930f00356
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 636 additions and 24 deletions

View file

@ -0,0 +1,79 @@
# requests
request set_maximized {
}
request unset_maximized {
}
request set_minimized {
}
request unset_minimized {
}
request activate {
seat: id(wl_seat)
}
request close {
}
request set_rectangle {
surface: id(wl_surface),
x: i32,
y: i32,
width: i32,
height: i32,
}
request destroy {
}
request set_fullscreen (since = 2) {
output: id(wl_output)
}
request unset_fullscreen (since = 2) {
}
# events
event title {
title: str,
}
event app_id {
app_id: str,
}
event output_enter {
output: id(wl_output),
}
event output_leave {
output: id(wl_output),
}
event state {
state: array(u32),
}
event done {
}
event closed {
}
event parent (since = 3) {
parent: id(zwlr_foreign_toplevel_handle_v1)
}

View file

@ -0,0 +1,15 @@
# requests
request stop {
}
# events
event toplevel {
toplevel: id(zwlr_foreign_toplevel_handle_v1)
}
event finished {
}