mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
make ffi/util module local
This commit is contained in:
@@ -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 = "",
|
||||
|
||||
Reference in New Issue
Block a user