make ffi/util module local

pull/619/head
chrox 10 years ago
parent e0ba8b6c35
commit ef84aff1db

@ -15,6 +15,7 @@ local Geom = require("ui/geometry")
local Event = require("ui/event")
local DEBUG = require("dbg")
local _ = require("gettext")
local util = require("ffi/util")
local FileManager = InputContainer:extend{
title = _("FileManager"),
@ -38,7 +39,7 @@ function FileManager:init()
},
VerticalSpan:new{ width = Screen:scaleByDPI(10) }
}
local g_show_hidden = G_reader_settings:readSetting("show_hidden")
local show_hidden = g_show_hidden == nil and DSHOWHIDDENFILES or g_show_hidden
local file_chooser = FileChooser:new{
@ -68,13 +69,13 @@ function FileManager:init()
showReaderUI(file)
return true
end
local copyFile = function(file) self:copyFile(file) end
local pasteHere = function(file) self:pasteHere(file) end
local cutFile = function(file) self:cutFile(file) end
local deleteFile = function(file) self:deleteFile(file) end
local fileManager = self
function file_chooser:onFileHold(file)
--DEBUG("hold file", file)
self.file_dialog = ButtonDialog:new{

@ -1,5 +1,6 @@
local EventListener = require("ui/widget/eventlistener")
local Device = require("ui/device")
local util = require("ffi/util")
-- lipc
local ReaderActivityIndicator = EventListener:new{}
@ -12,7 +13,7 @@ function ReaderActivityIndicator:init()
end
end
function ReaderActivityIndicator:onStartActivityIndicator()
function ReaderActivityIndicator:onStartActivityIndicator()
if self.lipc_handle then
-- check if activity indicator is needed
if self.document.configurable.text_wrap == 1 then

@ -1,6 +1,7 @@
local Blitbuffer = require("ffi/blitbuffer")
local Geom = require("ui/geometry")
local DEBUG = require("dbg")
local util = require("ffi/util")
-- Blitbuffer
-- einkfb

@ -6,6 +6,7 @@ local Screen = require("ui/screen")
local Math = require("optmath")
local DEBUG = require("dbg")
local _ = require("gettext")
local util = require("ffi/util")
-- constants from <linux/input.h>
local EV_SYN = 0

@ -1,3 +1,5 @@
local util = require("ffi/util")
local TimeVal = {
sec = 0,
usec = 0,

@ -4,6 +4,7 @@ local Input = require("ui/input")
local Event = require("ui/event")
local DEBUG = require("dbg")
local _ = require("gettext")
local util = require("ffi/util")
-- initialize output module, this must be initialized before Input
Screen:init()
@ -214,7 +215,7 @@ function UIManager:run()
dirty = true
end
end
if self.full_refresh then
dirty = true
force_full_refresh = true
@ -224,11 +225,11 @@ function UIManager:run()
dirty = true
force_patial_refresh = true
end
self.repaint_all = false
self.full_refresh = false
self.patial_refresh = false
local refresh_type = self.default_refresh_type
local waveform_mode = self.default_waveform_mode
if dirty then
@ -243,7 +244,7 @@ function UIManager:run()
if self.update_region_func then
local update_region = self.update_region_func()
-- in some rare cases update region has 1 pixel offset
Screen:refresh(refresh_type, waveform_mode,
Screen:refresh(refresh_type, waveform_mode,
update_region.x-1, update_region.y-1,
update_region.w+2, update_region.h+2)
else
@ -251,7 +252,7 @@ function UIManager:run()
end
if self.refresh_type == 1 then
self.refresh_count = 0
elseif not force_patial_refresh and not force_full_refresh then
elseif not force_patial_refresh and not force_full_refresh then
self.refresh_count = (self.refresh_count + 1)%self.FULL_REFRESH_COUNT
end
self.update_region_func = nil

@ -2,6 +2,7 @@ local Menu = require("ui/widget/menu")
local Screen = require("ui/screen")
local UIManager = require("ui/uimanager")
local DEBUG = require("dbg")
local util = require("ffi/util")
-- lfs
local ffi = require("ffi")
ffi.cdef[[

@ -10,6 +10,7 @@ local Device = require("ui/device")
local Screen = require("ui/screen")
local Font = require("ui/font")
local DEBUG = require("dbg")
local util = require("ffi/util")
local InputText = InputContainer:new{
text = "",

Loading…
Cancel
Save