From d3eb4e9913cf6ae2681f6a1060d39d7b7d83baf2 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 10 Sep 2024 22:12:22 +0200 Subject: [PATCH] feat: toggle the panel on right or middle click of the flow button --- src/tui/status/modestate.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/tui/status/modestate.zig b/src/tui/status/modestate.zig index 9eb8b43..73a27dd 100644 --- a/src/tui/status/modestate.zig +++ b/src/tui/status/modestate.zig @@ -20,6 +20,8 @@ pub fn create(allocator: Allocator, parent: Plane, event_handler: ?Widget.EventH .ctx = {}, .label = tui.get_mode(), .on_click = on_click, + .on_click2 = toggle_panel, + .on_click3 = toggle_panel, .on_layout = layout, .on_render = render, .on_event = event_handler, @@ -97,3 +99,7 @@ fn on_click(_: *void, _: *Button.State(void)) void { command.executeName("open_command_palette", .{}) catch {}; } } + +fn toggle_panel(_: *void, _: *Button.State(void)) void { + command.executeName("toggle_panel", .{}) catch {}; +}