From 41764e23e83efcbe9ef96d092c8029d4ef22d119 Mon Sep 17 00:00:00 2001 From: Bastien Dejean Date: Sat, 5 Nov 2016 16:12:19 +0100 Subject: [PATCH] Make page gap configurable --- frontend/apps/reader/modules/readerview.lua | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/frontend/apps/reader/modules/readerview.lua b/frontend/apps/reader/modules/readerview.lua index c6b4c1d44..015e23c6a 100644 --- a/frontend/apps/reader/modules/readerview.lua +++ b/frontend/apps/reader/modules/readerview.lua @@ -42,10 +42,14 @@ local ReaderView = OverlapGroup:new{ page_bgcolor = Blitbuffer.gray(DBACKGROUND_COLOR/15), page_states = {}, scroll_mode = "vertical", + -- properties of the gap drawn between each page in scroll mode: page_gap = { - width = Screen:scaleBySize(8), - height = Screen:scaleBySize(8), - color = Blitbuffer.COLOR_GREY, + -- width in pixels (when scrolling horizontally) + width = Screen:scaleBySize(G_reader_settings:readSetting("page_gap_width") or 8), + -- height in pixels (when scrolling vertically) + height = Screen:scaleBySize(G_reader_settings:readSetting("page_gap_height") or 8), + -- color (0 = white, 8 = gray, 15 = black) + color = Blitbuffer.gray((G_reader_settings:readSetting("page_gap_color") or 8)/15), }, -- DjVu page rendering mode (used in djvu.c:drawPage()) render_mode = DRENDER_MODE, -- default to COLOR