coolreader search highlight

This is rough port of Android code, but seems to work
This commit is contained in:
Dobrica Pavlinusic
2012-08-28 20:49:11 +02:00
parent 5a897fba77
commit adf0b42e5b
2 changed files with 95 additions and 0 deletions

View File

@@ -592,3 +592,29 @@ function CREReader:adjustCreReaderCommands()
end
)
end
----------------------------------------------------
--- search
----------------------------------------------------
function CREReader:searchHighLight(search)
Debug("FIXME CreReader::searchHighLight", search)
if self.last_search ~= nil then
self.last_search = {
search = "",
}
end
self.doc:findText(
search,
0, -- origin: 0=current 1=prev-first -1=backwards
0, -- reverse: boolean
1, -- caseInsensitive: boolean
self.last_search.search
)
self:redrawCurrentPage()
self.last_search.search = search
end