aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-24 15:42:20 +0200
committerblasty <blasty@local>2026-07-24 15:42:20 +0200
commit3835eb2aa35362401fc6489900394e022baa6981 (patch)
tree150c70cc7dbb0b0f8d7ff415f96c9cdfe7a533fc /server
parentdocs: refresh README for the worker-only architecture (diff)
downloadida-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