Chili:Example Hello World: Difference between revisions
From Fightorder
More actions
Interwiki>Maddox →Chili Hello World: Syntaxhighlight was failing |
m 1 revision imported |
(No difference)
| |
Latest revision as of 21:22, 13 November 2025
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