1
0
Fork 0
forked from wry/wry

ext-workspace: implement v1

This commit is contained in:
Julian Orth 2025-01-24 16:32:59 +01:00
parent 2b76083d6e
commit a4e197d92a
22 changed files with 948 additions and 4 deletions

View file

@ -0,0 +1,31 @@
event capabilities {
capabilities: u32,
}
event output_enter {
output: id(wl_output),
}
event output_leave {
output: id(wl_output),
}
event workspace_enter {
workspace: id(ext_workspace_handle_v1),
}
event workspace_leave {
workspace: id(ext_workspace_handle_v1),
}
event removed {
}
request create_workspace {
workspace: str,
}
request destroy {
}

View file

@ -0,0 +1,43 @@
event id {
id: str,
}
event name {
name: str,
}
event coordinates {
coordinates: array(u32),
}
event state {
state: u32,
}
event capabilities {
capabilities: u32,
}
event removed {
}
request destroy {
}
request activate {
}
request deactivate {
}
request assign {
workspace_group: id(ext_workspace_group_handle_v1),
}
request remove {
}

View file

@ -0,0 +1,23 @@
event workspace_group {
workspace_group: id(ext_workspace_group_handle_v1),
}
event workspace {
workspace: id(ext_workspace_handle_v1),
}
request commit {
}
event done {
}
event finished {
}
request stop {
}