input: Add keybindings for toggling tiling

This commit is contained in:
Victoria Brekenfeld 2022-07-07 22:45:04 +02:00
parent 06da5cc9b6
commit 022267c6f6
3 changed files with 17 additions and 3 deletions

View file

@ -344,6 +344,16 @@ impl State {
focus_stack.iter(),
);
}
Action::ToggleTiling => {
let output = active_output(seat, &self.common);
let workspace = self.common.shell.active_space_mut(&output);
workspace.toggle_tiling(seat);
}
Action::ToggleWindowFloating => {
let output = active_output(seat, &self.common);
let workspace = self.common.shell.active_space_mut(&output);
workspace.toggle_floating_window(seat);
}
Action::Spawn(command) => {
if let Err(err) = std::process::Command::new("/bin/sh")
.arg("-c")