add searchScrollColumn to NORMAL_SEARCH_MODE variant, and update and recalculate it where needed

This commit is contained in:
2025-09-14 09:50:07 +01:00
parent b556fc7d63
commit f1a06f946d
5 changed files with 92 additions and 17 deletions

View File

@@ -4,7 +4,13 @@ struct
open DrawMsg
fun onSearchChanged
(app: app_type, searchString, tempSearchList, searchCursorIdx, buffer) =
( app: app_type
, searchString
, tempSearchList
, searchCursorIdx
, searchScrollColumn
, buffer
) =
let
val
{ buffer
@@ -16,10 +22,15 @@ struct
, ...
} = app
val searchScrollColumn =
TextScroll.getScrollColumnFromString
(searchCursorIdx, windowWidth, searchScrollColumn)
val mode = NORMAL_SEARCH_MODE
{ searchString = searchString
, tempSearchList = tempSearchList
, searchCursorIdx = searchCursorIdx
, searchScrollColumn = searchScrollColumn
}
val floatWindowWidth = Real32.fromInt windowWidth