Refactored to use strictly locals

This commit is contained in:
HW
2013-10-18 22:38:07 +02:00
parent 8efdff65d3
commit ef111b99c6
107 changed files with 1987 additions and 1654 deletions

View File

@@ -1,11 +1,9 @@
require "ui/device"
require "ui/widget/dict"
local EventListener = require("ui/widget/eventlistener")
local UIManager = require("ui/uimanager")
local DictQuickLookup = require("ui/widget/dictquicklookup")
local JSON = require("JSON")
ReaderDictionary = EventListener:new{}
function ReaderDictionary:init()
JSON = require("JSON")
end
local ReaderDictionary = EventListener:new{}
function ReaderDictionary:onLookupWord(word)
self:stardictLookup(word)
@@ -38,7 +36,7 @@ function ReaderDictionary:showDict(results)
dialog = self.dialog,
results = results,
dictionary = self.default_dictionary,
width = Screen:getWidth() - scaleByDPI(120),
width = Screen:getWidth() - screen:scaleByDPI(120),
height = Screen:getHeight()*0.43,
})
end
@@ -56,3 +54,5 @@ end
function ReaderDictionary:onCloseDocument()
self.ui.doc_settings:saveSetting("default_dictionary", self.default_dictionary)
end
return ReaderDictionary