config: add Client
This commit is contained in:
parent
52994c085a
commit
ab095b89cf
6 changed files with 133 additions and 11 deletions
|
|
@ -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)]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue