Chili:Hiding The Default GUI: Difference between revisions
From Spring
Jump to navigationJump to search
Silentwings (talk | contribs) |
|||
| (4 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
[[Main_Page|Wiki]] < [[Chili|Chili]] < Hiding Springs Default GUI | |||
== Hiding the default GUI == | == Hiding the default GUI == | ||
| Line 4: | Line 5: | ||
Many games, and all games using Chili, choose to remove Springs basic 'default' GUI. This can be done with the following widget - you may need to edit it slightly to match your game and your widget/addon handler. | Many games, and all games using Chili, choose to remove Springs basic 'default' GUI. This can be done with the following widget - you may need to edit it slightly to match your game and your widget/addon handler. | ||
< | <syntaxhighlight lang="lua"> | ||
function widget:GetInfo() | function widget:GetInfo() | ||
return { | return { | ||
| Line 47: | Line 48: | ||
end | end | ||
</ | </syntaxhighlight> | ||
[[Category:Libraries]] | |||
Latest revision as of 01:22, 11 June 2016
Wiki < Chili < Hiding Springs Default GUI
Hiding the default GUI
Many games, and all games using Chili, choose to remove Springs basic 'default' GUI. This can be done with the following widget - you may need to edit it slightly to match your game and your widget/addon handler.
<syntaxhighlight lang="lua"> function widget:GetInfo()
return {
name = "Hides the default interface",
desc = "",
author = "gajop, Bluestone",
date = "",
license = "GPL-v2",
layer = math.huge;
enabled = true,
hidden = true; -- don't show in the widget selector
api = true; -- load before all others?
}
end
function widget:Initialize()
RegisterGlobal("LayoutButtons", DummyLayoutHandler)
Spring.SendCommands("Console 0")
Spring.SendCommands("ResBar 0")
Spring.SendCommands("ToolTip 0")
Spring.SendCommands("Clock 0")
Spring.SendCommands("Info 0")
Spring.SendCommands("Fps 0")
gl.SlaveMiniMap(true) gl.ConfigMiniMap(-1,-1,-1,-1)
end
local function DummyLayoutHandler(xIcons, yIcons, cmdCount, commands)
handler.commands = commands
handler.commands.n = cmdCount
handler:CommandsChanged()
return "", xIcons, yIcons, {}, {}, {}, {}, {}, {}, {}, {}
end
function widget:GameSetup()
-- sets status instantly to ready & hides the pre-game UI -- you might want/need to change this part & integrate it into your spawning gadget! return true, true
end
</syntaxhighlight>