76 lines
918 B
Text
76 lines
918 B
Text
request destroy (destructor) {
|
|
}
|
|
|
|
request set_parent {
|
|
parent: id(xdg_toplevel),
|
|
}
|
|
|
|
request set_title {
|
|
title: str,
|
|
}
|
|
|
|
request set_app_id {
|
|
app_id: str,
|
|
}
|
|
|
|
request show_window_menu {
|
|
seat: id(wl_seat),
|
|
serial: u32,
|
|
x: i32,
|
|
y: i32,
|
|
}
|
|
|
|
request move {
|
|
seat: id(wl_seat),
|
|
serial: u32,
|
|
}
|
|
|
|
request resize {
|
|
seat: id(wl_seat),
|
|
serial: u32,
|
|
edges: u32,
|
|
}
|
|
|
|
request set_max_size {
|
|
width: i32,
|
|
height: i32,
|
|
}
|
|
|
|
request set_min_size {
|
|
width: i32,
|
|
height: i32,
|
|
}
|
|
|
|
request set_maximized {
|
|
}
|
|
|
|
request unset_maximized {
|
|
}
|
|
|
|
request set_fullscreen {
|
|
output: id(wl_output),
|
|
}
|
|
|
|
request unset_fullscreen {
|
|
}
|
|
|
|
request set_minimized {
|
|
}
|
|
|
|
event configure {
|
|
width: i32,
|
|
height: i32,
|
|
states: array(u32),
|
|
}
|
|
|
|
event close {
|
|
}
|
|
|
|
event configure_bounds (since = 4) {
|
|
width: i32,
|
|
height: i32,
|
|
}
|
|
|
|
event wm_capabilities (since = 5) {
|
|
capabilities: array(u32),
|
|
}
|