Update Container.lua

Added removeChildren
This commit is contained in:
Robert Jelic
2023-05-18 12:52:20 +02:00
parent 062b6b0342
commit a8d08c865e

View File

@@ -102,6 +102,17 @@ return function(name, basalt)
sorted = false sorted = false
end end
local function removeChildren(self)
local parent = self:getParent()
children = {}
events = {}
sorted = false
objId = 0
evId = 0
focusedChild = nil
parent:removeEvents(self)
end
local function updateZIndex(self, element, newZ) local function updateZIndex(self, element, newZ)
objId = objId + 1 objId = objId + 1
evId = evId + 1 evId = evId + 1
@@ -303,6 +314,7 @@ return function(name, basalt)
getDeepChildren = getDeepChild, getDeepChildren = getDeepChild,
addChild = addChild, addChild = addChild,
removeChild = removeChild, removeChild = removeChild,
removeChildren = removeChildren,
getEvents = getEvents, getEvents = getEvents,
getEvent = getEvent, getEvent = getEvent,
addEvent = addEvent, addEvent = addEvent,