autocommit 2022-04-10 18:26:13 CEST
This commit is contained in:
parent
af152f7f3e
commit
6b3316e920
26 changed files with 514 additions and 82 deletions
|
|
@ -4,9 +4,10 @@ use {
|
|||
input::{acceleration::AccelProfile, capability::Capability, InputDevice, Seat},
|
||||
keyboard::{keymap::Keymap, mods::Modifiers, syms::KeySym},
|
||||
theme::Color,
|
||||
Axis, Direction, LogLevel, Workspace,
|
||||
Axis, Direction, LogLevel, Timer, Workspace,
|
||||
},
|
||||
bincode::{BorrowDecode, Decode, Encode},
|
||||
std::time::Duration,
|
||||
};
|
||||
|
||||
#[derive(Encode, BorrowDecode, Debug)]
|
||||
|
|
@ -38,6 +39,9 @@ pub enum ServerMessage {
|
|||
mods: Modifiers,
|
||||
sym: KeySym,
|
||||
},
|
||||
TimerExpired {
|
||||
timer: Timer,
|
||||
},
|
||||
}
|
||||
|
||||
#[derive(Encode, BorrowDecode, Debug)]
|
||||
|
|
@ -77,6 +81,9 @@ pub enum ClientMessage<'a> {
|
|||
GetSplit {
|
||||
seat: Seat,
|
||||
},
|
||||
SetStatus {
|
||||
status: &'a str,
|
||||
},
|
||||
SetSplit {
|
||||
seat: Seat,
|
||||
axis: Axis,
|
||||
|
|
@ -203,6 +210,17 @@ pub enum ClientMessage<'a> {
|
|||
seat: Seat,
|
||||
workspace: Workspace,
|
||||
},
|
||||
GetTimer {
|
||||
name: &'a str,
|
||||
},
|
||||
RemoveTimer {
|
||||
timer: Timer,
|
||||
},
|
||||
ProgramTimer {
|
||||
timer: Timer,
|
||||
initial: Option<Duration>,
|
||||
periodic: Option<Duration>,
|
||||
},
|
||||
}
|
||||
|
||||
#[derive(Encode, Decode, Debug)]
|
||||
|
|
@ -242,6 +260,9 @@ pub enum Response {
|
|||
GetDeviceName {
|
||||
name: String,
|
||||
},
|
||||
GetTimer {
|
||||
timer: Timer,
|
||||
},
|
||||
GetWorkspace {
|
||||
workspace: Workspace,
|
||||
},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue