fix(gui): implement horizontal scrolling
This commit is contained in:
parent
b3e1f22aa3
commit
ce85a73063
1 changed files with 6 additions and 0 deletions
|
|
@ -399,6 +399,12 @@ fn wioLoop() void {
|
||||||
const row_cell: i32 = @intCast(@divTrunc(@as(i32, @intCast(mouse_pos.y)), wio_font.cell_size.y));
|
const row_cell: i32 = @intCast(@divTrunc(@as(i32, @intCast(mouse_pos.y)), wio_font.cell_size.y));
|
||||||
tui_pid.send(.{ "RDR", "B", @as(u8, 1), btn_id, col_cell, row_cell, @as(i32, 0), @as(i32, 0) }) catch {};
|
tui_pid.send(.{ "RDR", "B", @as(u8, 1), btn_id, col_cell, row_cell, @as(i32, 0), @as(i32, 0) }) catch {};
|
||||||
},
|
},
|
||||||
|
.scroll_horizontal => |dx| {
|
||||||
|
const btn_id: u8 = if (dx < 0) 66 else 67; // left / right scroll
|
||||||
|
const col_cell: i32 = @intCast(@divTrunc(@as(i32, @intCast(mouse_pos.x)), wio_font.cell_size.x));
|
||||||
|
const row_cell: i32 = @intCast(@divTrunc(@as(i32, @intCast(mouse_pos.y)), wio_font.cell_size.y));
|
||||||
|
tui_pid.send(.{ "RDR", "B", @as(u8, 1), btn_id, col_cell, row_cell, @as(i32, 0), @as(i32, 0) }) catch {};
|
||||||
|
},
|
||||||
.focused => window.enableTextInput(.{}),
|
.focused => window.enableTextInput(.{}),
|
||||||
.unfocused => window.disableTextInput(),
|
.unfocused => window.disableTextInput(),
|
||||||
else => {},
|
else => {},
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue