Hallo allen,
Ik ben al een tijdje bezig met wat scriptjes voor de Horus.
Alleen stuit ik steeds op het probleem dat de flags SHADOWED en BLINK (en mogelijk andere) niet werken.
Dit is mijn stukje code om het te testen:
Ik ben al een tijdje bezig met wat scriptjes voor de Horus.
Alleen stuit ik steeds op het probleem dat de flags SHADOWED en BLINK (en mogelijk andere) niet werken.
Dit is mijn stukje code om het te testen:
Code:
local options = {
{ "Color", COLOR, WHITE },
{ "Shadow", BOOL, 0}
}
function create(zone, options)
local Context = { zone=zone, options=options }
return Context
end
-- This function allow updates when you change widgets settings
local function update(Context, options)
Context.options = options
end
function ScreenUpdate(Context)
lcd.drawText(Context.zone.x, Context.zone.y - 8, "Hello" , CUSTOM_COLOR + DBLSIZE + shadowed + BLINK)
end
function update(Context, options)
Context.options = options
Context.back = nil
end
function refresh(Context)
lcd.setColor(CUSTOM_COLOR, Context.options.Color)
if Context.options.Shadow == 1 then
shadowed = SHADOWED
else
shadowed = 0
end
ScreenUpdate(Context)
end
return { name="ShadowTest", options=options, create=create, update=update, refresh=refresh }