1
0
mirror of https://github.com/Refactorio/RedMew.git synced 2024-12-12 10:04:40 +02:00
RedMew/locale/utils/gui-2.lua
2017-06-13 13:16:07 +02:00

32 lines
732 B
Lua

-- GUI Helper Module
-- Common GUI functions
-- @author Denis Zholob (DDDGamer)
-- github: https://github.com/DDDGamer/factorio-dz-softmod
-- ======================================================= --
GUI = {}
-- Destroyes the children of a GUI element
-- @param el <- element to toggle destroy childen of
function GUI.clear_element( el )
if el ~= nil then
for i, child in pairs(el.children_names) do
el[child].destroy()
end
end
end
-- Toggles element on off (visibility)
-- @param el <- element to toggle visibility
function GUI.toggle_element( el )
if el ~= nil then
if el.style.visible == false then
el.style.visible = true
else
el.style.visible = false
end
end
end
return GUI