aboutsummaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-07-24 15:48:19 +0200
committerblasty <blasty@local>2026-07-24 15:48:19 +0200
commit4975a92c338819b43cb6647d7bbb9197c5772f32 (patch)
treed36a08551940cc25643bab5867d741e1862e8007 /server
parenthex: click to place the byte cursor (hex + ascii panes) (diff)
downloadida-tui-4975a92c338819b43cb6647d7bbb9197c5772f32.tar.gz
ida-tui-4975a92c338819b43cb6647d7bbb9197c5772f32.tar.xz
ida-tui-4975a92c338819b43cb6647d7bbb9197c5772f32.zip
hex: cursor follows the scroll (stays visible on wheel/scrollbar)
Override watch_scroll_y so a viewport scroll drags the byte cursor along: when the rounded scroll changes, clamp the cursor's row into the visible range [top, top+height) keeping its column, so it rides the nearest edge instead of being left off-screen. No feedback loop -- key-nav's _scroll_to_cursor already puts the cursor in view (clamp is then a no-op), and HexView.Moved only updates the status line. Pairs with the click-to-place support. Pilot `hex` scenario updated: after a scroll the cursor must now be within the visible rows (was: asserted it stayed put). 9/9 hex checks pass.
Diffstat (limited to 'server')
0 files changed, 0 insertions, 0 deletions