diff options
| author | blasty <blasty@local> | 2026-07-24 15:42:20 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-07-24 15:42:20 +0200 |
| commit | 3835eb2aa35362401fc6489900394e022baa6981 (patch) | |
| tree | 150c70cc7dbb0b0f8d7ff415f96c9cdfe7a533fc /server | |
| parent | docs: refresh README for the worker-only architecture (diff) | |
| download | ida-tui-3835eb2aa35362401fc6489900394e022baa6981.tar.gz ida-tui-3835eb2aa35362401fc6489900394e022baa6981.tar.xz ida-tui-3835eb2aa35362401fc6489900394e022baa6981.zip | |
hex: click to place the byte cursor (hex + ascii panes)
HexView subclasses ScrollView directly and had no mouse handler, so clicking
never moved the byte cursor -- after a wheel-scroll the cursor was stuck off
screen with no way to reposition it by mouse. Add on_click: map the content
offset (scroll_offset + click, past the 1-col padding) to a row, and the x column
to a byte 0..15 across both the hex cells (3 cols each, +1 gap before byte 8) and
the ascii pane. Double-click jumps to code, mirroring Enter.
Pilot scenario extends `hex`: scroll the viewport (cursor goes off-screen), then
click in the hex pane and the ascii pane and assert the cursor lands on the exact
clicked row+byte. 9/9 hex checks pass.
Diffstat (limited to 'server')
0 files changed, 0 insertions, 0 deletions
