enable highlight in dictionary lookup window

This should fix #774.
This commit is contained in:
chrox
2014-08-11 21:49:42 +08:00
parent 828d698b56
commit a9b16613cf
2 changed files with 27 additions and 4 deletions

View File

@@ -281,7 +281,7 @@ function ReaderHighlight:translate(selected_text)
end
end
function ReaderHighlight:onHoldRelease(arg, ges)
function ReaderHighlight:onHoldRelease()
if self.selected_word then
self:lookup(self.selected_word)
self.selected_word = nil
@@ -347,6 +347,16 @@ function ReaderHighlight:onHoldRelease(arg, ges)
return true
end
function ReaderHighlight:onHighlight()
if self.hold_pos then
if not self.selected_text then
self.selected_text = self.ui.document:getTextFromPositions(self.hold_pos, self.hold_pos)
DEBUG("selected text:", self.selected_text)
end
self:saveHighlight()
end
end
function ReaderHighlight:saveHighlight()
DEBUG("save highlight")
local page = self.hold_pos.page