cre highlights: draw segments instead of word boxes

It gives a cleaner drawing of multi-lines selected text.
Bump base and crengine.
This commit is contained in:
poire-z
2018-10-08 18:57:59 +02:00
parent 9377be7e8c
commit 6ab34c6d1d
4 changed files with 16 additions and 4 deletions

View File

@@ -192,6 +192,10 @@ function ReaderHighlight:onTapPageSavedHighlight(ges)
end
function ReaderHighlight:onTapXPointerSavedHighlight(ges)
-- Getting screen boxes is done for each tap on screen (changing pages,
-- showing menu...). We might want to cache these boxes per page (and
-- clear that cache when page layout change or highlights are added
-- or removed).
local cur_page
-- In scroll mode, we'll need to check for highlights in previous or next
-- page too as some parts of them may be displayed