1
0
Fork 0
forked from wry/wry

config: add Client

This commit is contained in:
Julian Orth 2025-05-02 19:24:43 +02:00
parent 52994c085a
commit ab095b89cf
6 changed files with 133 additions and 11 deletions

View file

@ -2,6 +2,7 @@ use {
crate::{
_private::{PollableId, WireMode},
Axis, Direction, PciId, Workspace,
client::Client,
input::{
FocusFollowsMouseMode, InputDevice, Seat, SwitchEvent, acceleration::AccelProfile,
capability::Capability,
@ -565,6 +566,16 @@ pub enum ClientMessage<'a> {
GetConnectorWorkspaces {
connector: Connector,
},
GetClients,
ClientExists {
client: Client,
},
ClientKill {
client: Client,
},
ClientIsXwayland {
client: Client,
},
}
#[derive(Serialize, Deserialize, Debug)]
@ -728,6 +739,15 @@ pub enum Response {
GetConnectorWorkspaces {
workspaces: Vec<Workspace>,
},
GetClients {
clients: Vec<Client>,
},
ClientExists {
exists: bool,
},
ClientIsXwayland {
is_xwayland: bool,
},
}
#[derive(Serialize, Deserialize, Debug)]