screen.lua —
bootloader screen manipulation module
screen.lua contains functionality for
manipulating the screen. This includes functionality such as clearing the
screen, moving the cursor, and setting foreground/background colors using
sequences provided by
color.lua(8).
Before using the functionality provided by
screen.lua, it must be included with a statement
such as the following:
local screen =
require("screen")
The following variables are exported from
screen.lua:
The following functions are exported from
screen.lua:
screen.clear()
- Clears the screen.
screen.clear() will do nothing
if a serial boot is detected.
screen.setcursor(x,
y)
- Sets the cursor position to x,
y.
screen.setcursor() will
do nothing if a serial boot is detected.
screen.setforeground(color_value)
- Sets the foreground color to color_value, which
should be a constant defined in
color.lua(8).
screen.setforeground() will do nothing if color is
disabled.
screen.setbackground(color_value)
- Sets the background color to color_value, which
should be a constant defined in
color.lua(8).
screen.setbackground() will do nothing if color is
disabled.
screen.defcolor()
- Sets the default color scheme, as defined by
color.default().
screen.defcolor() will do nothing if color is
disabled.
screen.defcursor()
- Sets the default cursor position to that defined by
screen.default_x,
screen.default_y.