mod: use settings module to save font configuration

This commit is contained in:
Qingping Hou
2012-02-24 00:30:02 +08:00
parent 85cb570e88
commit 0366e8b8c2

View File

@@ -20,6 +20,7 @@
require "alt_getopt"
require "pdfreader"
require "filechooser"
require "settings"
-- option parsing:
longopts = {
@@ -82,6 +83,14 @@ end
fb = einkfb.open("/dev/fb0")
width, height = fb:getSize()
-- set up reader's setting: font
reader_settings = DocSettings:open(".reader")
r_cfont = reader_settings:readsetting("cfont")
if r_cfont ~=nil then
FontChooser.cfont = r_cfont
end
if lfs.attributes(ARGV[optind], "mode") == "directory" then
local running = true
FileChooser:setPath(ARGV[optind])
@@ -102,5 +111,9 @@ else
PDFReader:inputloop()
end
-- save reader settings
reader_settings:savesetting("cfont", FontChooser.cfont)
reader_settings:close()
input.closeAll()
os.execute('test -e /proc/keypad && echo "send '..KEY_HOME..'" > /proc/keypad ')