Chili:Example Hello World: Difference between revisions
From Spring
Jump to navigationJump to search
Silentwings (talk | contribs) m Silentwings moved page Chili/Chili Example Hello World to Chili:Example Hello World |
Silentwings (talk | contribs) m fix link |
||
| Line 1: | Line 1: | ||
== Chili Hello World == | == Chili Hello World == | ||
This is the 'Hello World' example of a Chili widget, to accompany the [[Chili | This is the 'Hello World' example of a Chili widget, to accompany the [[Chili:Tutorial|Chili Tutorial]]. | ||
<code><pre> | <code><pre> | ||
Revision as of 07:05, 4 September 2015
Chili Hello World
This is the 'Hello World' example of a Chili widget, to accompany the Chili Tutorial.
function widget:GetInfo()
return {
name = "Chili Hello World",
desc = "",
author = "",
date = "",
license = "GNU GPL v2",
layer = 0,
enabled = true
}
end
local Chili, Screen0
local helloWorldWindow
local helloWorldLabel
function widget:Initialize()
if (not WG.Chili) then
-- don't run if we can't find Chili
widgetHandler:RemoveWidget()
return
end
-- Get ready to use Chili
Chili = WG.Chili
Screen0 = Chili.Screen0
-- Create the window
helloWorldWindow = Chili.Window:New{
parent = Screen0,
x = '40%',
y = '40%',
width = '20%',
height = '20%',
}
-- Create some text inside the window
helloWorldLabel = Chili.Label:New{
parent = helloWorldWindow,
width = '100%',
height = '100%',
caption = "Hello world",
}
end