Add window setHeight in winhlp
This commit is contained in:
parent
8972bf27e5
commit
3289e07a89
|
@ -39,9 +39,7 @@ local function fetch(wait_for)
|
|||
end
|
||||
|
||||
local function drawEntry(win, obj)
|
||||
local winX, winY = win.getPosition()
|
||||
local sizeX, sizeY = win.getSize()
|
||||
win.reposition(winX, winY, sizeX, 2)
|
||||
winhlp.setHeight(win, 2)
|
||||
win.setBackgroundColor(colors.black)
|
||||
win.setTextColor(colors.lightGray)
|
||||
win.write(obj.id)
|
||||
|
|
17
winhlp.lua
17
winhlp.lua
|
@ -1,14 +1,20 @@
|
|||
local function translate(window, x, y)
|
||||
local winX, winY = window.getPosition()
|
||||
local function translate(win, x, y)
|
||||
local winX, winY = win.getPosition()
|
||||
return x-winX+1, y-winY+1
|
||||
end
|
||||
|
||||
local function contains(window, x, y)
|
||||
local winX, winY = window.getPosition()
|
||||
local width, height = window.getSize()
|
||||
local function contains(win, x, y)
|
||||
local winX, winY = win.getPosition()
|
||||
local width, height = win.getSize()
|
||||
return x >= winX and y >= winY and x-winX < width and y-winY < height
|
||||
end
|
||||
|
||||
local function setHeight(win, height)
|
||||
local winX, winY = win.getPosition()
|
||||
local sizeX, sizeY = win.getSize()
|
||||
win.reposition(winX, winY, sizeX, height)
|
||||
end
|
||||
|
||||
local function alignRight(termlike, length)
|
||||
local tw, th = termlike.getSize()
|
||||
local x, y = termlike.getCursorPos()
|
||||
|
@ -20,5 +26,6 @@ end
|
|||
return {
|
||||
translate=translate,
|
||||
contains=contains,
|
||||
setHeight=setHeight,
|
||||
alignRight=alignRight,
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue