feat: toggle the panel on right or middle click of the flow button

This commit is contained in:
CJ van den Berg 2024-09-10 22:12:22 +02:00
parent 97501c4ec7
commit d3eb4e9913
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -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 {};
}