|
|
@ -1,28 +1,28 @@
|
|
|
|
local InputContainer = require("ui/widget/container/inputcontainer")
|
|
|
|
--[[--
|
|
|
|
local WidgetContainer = require("ui/widget/container/widgetcontainer")
|
|
|
|
ImageViewer displays an image with some simple manipulation options.
|
|
|
|
local FrameContainer = require("ui/widget/container/framecontainer")
|
|
|
|
]]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
local Blitbuffer = require("ffi/blitbuffer")
|
|
|
|
|
|
|
|
local ButtonTable = require("ui/widget/buttontable")
|
|
|
|
local CenterContainer = require("ui/widget/container/centercontainer")
|
|
|
|
local CenterContainer = require("ui/widget/container/centercontainer")
|
|
|
|
local VerticalGroup = require("ui/widget/verticalgroup")
|
|
|
|
|
|
|
|
local OverlapGroup = require("ui/widget/overlapgroup")
|
|
|
|
|
|
|
|
local CloseButton = require("ui/widget/closebutton")
|
|
|
|
local CloseButton = require("ui/widget/closebutton")
|
|
|
|
local ButtonTable = require("ui/widget/buttontable")
|
|
|
|
|
|
|
|
local TextWidget = require("ui/widget/textwidget")
|
|
|
|
|
|
|
|
local LineWidget = require("ui/widget/linewidget")
|
|
|
|
|
|
|
|
local ImageWidget = require("ui/widget/imagewidget")
|
|
|
|
|
|
|
|
local GestureRange = require("ui/gesturerange")
|
|
|
|
|
|
|
|
local UIManager = require("ui/uimanager")
|
|
|
|
|
|
|
|
local Screen = require("device").screen
|
|
|
|
|
|
|
|
local Device = require("device")
|
|
|
|
local Device = require("device")
|
|
|
|
local Geom = require("ui/geometry")
|
|
|
|
local Geom = require("ui/geometry")
|
|
|
|
|
|
|
|
local GestureRange = require("ui/gesturerange")
|
|
|
|
local Font = require("ui/font")
|
|
|
|
local Font = require("ui/font")
|
|
|
|
|
|
|
|
local FrameContainer = require("ui/widget/container/framecontainer")
|
|
|
|
|
|
|
|
local ImageWidget = require("ui/widget/imagewidget")
|
|
|
|
|
|
|
|
local InputContainer = require("ui/widget/container/inputcontainer")
|
|
|
|
|
|
|
|
local LineWidget = require("ui/widget/linewidget")
|
|
|
|
|
|
|
|
local OverlapGroup = require("ui/widget/overlapgroup")
|
|
|
|
|
|
|
|
local TextWidget = require("ui/widget/textwidget")
|
|
|
|
|
|
|
|
local VerticalGroup = require("ui/widget/verticalgroup")
|
|
|
|
|
|
|
|
local WidgetContainer = require("ui/widget/container/widgetcontainer")
|
|
|
|
|
|
|
|
local UIManager = require("ui/uimanager")
|
|
|
|
|
|
|
|
local Screen = Device.screen
|
|
|
|
local logger = require("logger")
|
|
|
|
local logger = require("logger")
|
|
|
|
local _ = require("gettext")
|
|
|
|
local _ = require("gettext")
|
|
|
|
local Blitbuffer = require("ffi/blitbuffer")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--[[
|
|
|
|
|
|
|
|
Display image with some simple manipulation options
|
|
|
|
|
|
|
|
]]
|
|
|
|
|
|
|
|
local ImageViewer = InputContainer:new{
|
|
|
|
local ImageViewer = InputContainer:new{
|
|
|
|
-- Allow for providing same different input types as ImageWidget :
|
|
|
|
-- Allow for providing same different input types as ImageWidget :
|
|
|
|
-- a path to a file
|
|
|
|
-- a path to a file
|
|
|
|