mirror of
https://github.com/koreader/koreader.git
synced 2025-08-10 00:52:38 +00:00
Terminal plugin (#2646)
This commit is contained in:
@@ -13,14 +13,14 @@ Example:
|
||||
]]
|
||||
|
||||
local Blitbuffer = require("ffi/blitbuffer")
|
||||
local Widget = require("ui/widget/widget")
|
||||
local Geom = require("ui/geometry")
|
||||
local LineWidget = require("ui/widget/linewidget")
|
||||
local RenderText = require("ui/rendertext")
|
||||
local Screen = require("device").screen
|
||||
local Geom = require("ui/geometry")
|
||||
local util = require("util")
|
||||
local logger = require("logger")
|
||||
local TimeVal = require("ui/timeval")
|
||||
local Widget = require("ui/widget/widget")
|
||||
local logger = require("logger")
|
||||
local util = require("util")
|
||||
|
||||
local TextBoxWidget = Widget:new{
|
||||
text = nil,
|
||||
@@ -225,7 +225,8 @@ function TextBoxWidget:_renderText(start_row_idx, end_row_idx)
|
||||
if start_row_idx < 1 then start_row_idx = 1 end
|
||||
if end_row_idx > #self.vertical_string_list then end_row_idx = #self.vertical_string_list end
|
||||
local row_count = end_row_idx == 0 and 1 or end_row_idx - start_row_idx + 1
|
||||
local h = self.line_height_px * row_count
|
||||
local h = self.line_height_px * row_count
|
||||
if self._bb then self._bb:free() end
|
||||
self._bb = Blitbuffer.new(self.width, h)
|
||||
self._bb:fill(Blitbuffer.COLOR_WHITE)
|
||||
local y = font_height
|
||||
|
||||
Reference in New Issue
Block a user