Skip to content

Commit a8d08c8

Browse files
committed
Update Container.lua
Added removeChildren
1 parent 062b6b0 commit a8d08c8

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

Basalt/objects/Container.lua

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,17 @@ return function(name, basalt)
102102
sorted = false
103103
end
104104

105+
local function removeChildren(self)
106+
local parent = self:getParent()
107+
children = {}
108+
events = {}
109+
sorted = false
110+
objId = 0
111+
evId = 0
112+
focusedChild = nil
113+
parent:removeEvents(self)
114+
end
115+
105116
local function updateZIndex(self, element, newZ)
106117
objId = objId + 1
107118
evId = evId + 1
@@ -303,6 +314,7 @@ return function(name, basalt)
303314
getDeepChildren = getDeepChild,
304315
addChild = addChild,
305316
removeChild = removeChild,
317+
removeChildren = removeChildren,
306318
getEvents = getEvents,
307319
getEvent = getEvent,
308320
addEvent = addEvent,

0 commit comments

Comments
 (0)