aboutsummaryrefslogtreecommitdiff
path: root/src/server.zig
diff options
context:
space:
mode:
authorIsaac Freund <ifreund@ifreund.xyz>2020-04-01 19:39:36 +0200
committerIsaac Freund <ifreund@ifreund.xyz>2020-04-01 19:39:36 +0200
commit26a5aaca69fecbf818d247fc7d838d7482431f20 (patch)
treefca3dc67016eac5cd660cd6d6b5be864d0cf31c9 /src/server.zig
parent42d454b26f44b7eea45b46e1b70d3e19e05489f9 (diff)
downloadriver-26a5aaca69fecbf818d247fc7d838d7482431f20.tar.gz
river-26a5aaca69fecbf818d247fc7d838d7482431f20.tar.xz
Implement switching between single tags
Diffstat (limited to 'src/server.zig')
-rw-r--r--src/server.zig24
1 files changed, 24 insertions, 0 deletions
diff --git a/src/server.zig b/src/server.zig
index 4ce4a15..de202fd 100644
--- a/src/server.zig
+++ b/src/server.zig
@@ -165,6 +165,30 @@ pub const Server = struct {
}
}
},
+ c.XKB_KEY_1 => {
+ self.root.pending_focused_tags = 1 << 0;
+ self.root.arrange();
+ },
+ c.XKB_KEY_2 => {
+ self.root.pending_focused_tags = 1 << 1;
+ self.root.arrange();
+ },
+ c.XKB_KEY_3 => {
+ self.root.pending_focused_tags = 1 << 2;
+ self.root.arrange();
+ },
+ c.XKB_KEY_4 => {
+ self.root.pending_focused_tags = 1 << 3;
+ self.root.arrange();
+ },
+ c.XKB_KEY_5 => {
+ self.root.pending_focused_tags = 1 << 4;
+ self.root.arrange();
+ },
+ c.XKB_KEY_6 => {
+ self.root.pending_focused_tags = 1 << 5;
+ self.root.arrange();
+ },
else => return false,
}
}