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 |
→Chili Hello World: Syntaxhighlight was failing |
||
| (3 intermediate revisions by 3 users not shown) | |||
| 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]]. | ||
function widget:GetInfo() | function widget:GetInfo() | ||
return { | return { | ||
| Line 49: | Line 48: | ||
} | } | ||
end | end | ||
[[Category:Libraries]][[Category:Tutorial]] | |||
Latest revision as of 17:08, 17 June 2024
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