-- Test lua viewscreens.

local gui = require 'gui'

local text = 'Woohoo, lua viewscreen :)'

local screen = gui.FramedScreen{
    frame_style = gui.GREY_LINE_FRAME,
    frame_title = 'Hello World',
    frame_width = #text+6,
    frame_height = 3,
}

function screen:onRenderBody(dc)
    dc:seek(3,1):string(text, COLOR_LIGHTGREEN)
end

function screen:onInput(keys)
    if keys.LEAVESCREEN or keys.SELECT then
        self:dismiss()
    end
end

screen:show()