mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
move kopt/cre options into ui/data directory & wrap strings in config options
This commit is contained in:
@@ -1,99 +1,6 @@
|
||||
require "ui/geometry"
|
||||
|
||||
CreOptions = {
|
||||
prefix = 'copt',
|
||||
{
|
||||
icon = "resources/icons/appbar.transform.rotate.right.large.png",
|
||||
options = {
|
||||
{
|
||||
name = "screen_mode",
|
||||
name_text = _("Screen Mode"),
|
||||
toggle = {"portrait", "landscape"},
|
||||
args = {"portrait", "landscape"},
|
||||
default_arg = "portrait",
|
||||
current_func = function() return Screen:getScreenMode() end,
|
||||
event = "SetScreenMode",
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
icon = "resources/icons/appbar.column.two.large.png",
|
||||
options = {
|
||||
{
|
||||
name = "line_spacing",
|
||||
name_text = _("Line Spacing"),
|
||||
item_text = {"decrease", "increase"},
|
||||
args = {"decrease", "increase"},
|
||||
default_arg = nil,
|
||||
event = "ChangeLineSpace",
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
icon = "resources/icons/appbar.text.size.large.png",
|
||||
options = {
|
||||
{
|
||||
name = "font_size",
|
||||
item_text = {"Aa", "Aa", "Aa", "Aa", "Aa", "Aa", "Aa", "Aa"},
|
||||
item_align_center = 1.0,
|
||||
spacing = 15,
|
||||
item_font_size = {18, 20, 22, 24, 29, 33, 39, 44},
|
||||
values = {18, 20, 22, 24, 29, 33, 39, 44},
|
||||
default_value = 22,
|
||||
args = {18, 20, 22, 24, 29, 33, 39, 44},
|
||||
event = "SetFontSize",
|
||||
},
|
||||
}
|
||||
},
|
||||
{
|
||||
icon = "resources/icons/appbar.grade.b.large.png",
|
||||
options = {
|
||||
{
|
||||
name = "font_weight",
|
||||
name_text = _("Font weight"),
|
||||
item_text = {"toggle bolder"},
|
||||
-- args is indeed not used, we put here just to keep the
|
||||
-- UI happy.
|
||||
args = {1},
|
||||
default_arg = nil,
|
||||
event = "ToggleFontBolder",
|
||||
},
|
||||
{
|
||||
name = "font_gamma",
|
||||
name_text = _("Gamma"),
|
||||
item_text = {"decrease", "increase"},
|
||||
args = {"decrease", "increase"},
|
||||
default_arg = nil,
|
||||
event = "ChangeFontGamma",
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
icon = "resources/icons/appbar.settings.large.png",
|
||||
options = {
|
||||
{
|
||||
name = "view_mode",
|
||||
name_text = _("View mode"),
|
||||
toggle = {"scroll", "page"},
|
||||
values = {1, 0},
|
||||
default_value = 0,
|
||||
args = {"scroll", "page"},
|
||||
default_arg = "page",
|
||||
event = "SetViewMode",
|
||||
},
|
||||
{
|
||||
name = "embedded_css",
|
||||
name_text = _("Embedded style"),
|
||||
toggle = {"on", "off"},
|
||||
values = {1, 0},
|
||||
default_value = 0,
|
||||
args = {1, 0},
|
||||
default_arg = nil,
|
||||
event = "ToggleEmbeddedStyleSheet",
|
||||
},
|
||||
},
|
||||
},
|
||||
}
|
||||
require "ui/reader/readerconfig"
|
||||
require "ui/data/creoptions"
|
||||
|
||||
CreDocument = Document:new{
|
||||
-- this is defined in kpvcrlib/crengine/crengine/include/lvdocview.h
|
||||
|
||||
Reference in New Issue
Block a user