libvaxis/src
Kristófer R 382eb9a52a mouse: always stop handling if event is consumed
The MouseHandler used to only consume the mouse events if there was a
last_handler widget defined AND whoever is using the API set
ctx.consume_event to true.

This change makes it so the event is consumed when ctx.consume_event is
set to true, even if there is no last_handler widget defined.
2024-11-25 18:01:37 -06:00
..
vxfw mouse: always stop handling if event is consumed 2024-11-25 18:01:37 -06:00
widgets zig fmt 2024-10-30 06:36:14 -05:00
Cell.zig cell: change width type from usize to u8 2024-10-14 18:27:16 -05:00
ctlseqs.zig osc12: add function to set the terminal cursor color 2024-11-14 07:49:57 -06:00
event.zig tty(windows): refactor and complete windows tty 2024-06-05 06:31:18 -07:00
GraphemeCache.zig GraphemeCache: remove testing alias 2024-05-29 10:27:59 -05:00
gwidth.zig gwidth: use std.mem.splitSequence 2024-11-13 11:52:00 -06:00
Image.zig all!: reduce usage of usize 2024-10-21 11:21:12 -05:00
InternalScreen.zig all!: reduce usage of usize 2024-10-21 11:21:12 -05:00
Key.zig fix(matchText): uppercase target codepoint if shift or caps 2024-11-09 06:05:06 -06:00
Loop.zig test: test Screen, skip TestTty on windows 2024-10-30 14:02:29 -05:00
main.zig vxfw: introduce the vaxis framework 2024-11-08 05:55:50 -06:00
Mouse.zig all!: reduce usage of usize 2024-10-21 11:21:12 -05:00
Parser.zig all!: reduce usage of usize 2024-10-21 11:21:12 -05:00
queue.zig log: prefix all log scopes with "vaxis" 2024-07-02 08:05:57 -05:00
Screen.zig window!: allow negative offsets and windows beyond screen 2024-11-08 05:55:50 -06:00
tty.zig test: test Screen, skip TestTty on windows 2024-10-30 14:02:29 -05:00
Unicode.zig zg: remove grapheme_data init 2024-10-14 20:06:06 -05:00
Vaxis.zig osc12: add function to set the terminal cursor color 2024-11-14 07:49:57 -06:00
widgets.zig widgets!: remove border widget 2024-10-21 10:21:45 -05:00
Window.zig window!: allow negative offsets and windows beyond screen 2024-11-08 05:55:50 -06:00