Skip to content

Commit 43329db

Browse files
committed
allow writing in lilgui folder from multiple places
1 parent f3a63f1 commit 43329db

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

webgpu/lilgui.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@ def __init__(self, label: str | None, container, scene):
99
self.container = container
1010
self.scene = scene
1111
self.gui = None
12+
self.folders = {}
1213

1314
def folder(self, label: str, closed=False):
14-
folder = Folder(label, self.container, self.scene)
15-
folder.gui = self.gui.addFolder(label)
15+
if label not in self.folders:
16+
folder = Folder(label, self.container, self.scene)
17+
folder.gui = self.gui.addFolder(label)
18+
self.folders[label] = folder
19+
else:
20+
folder = self.folders[label]
1621
if closed:
1722
folder.gui.close()
1823
return folder

0 commit comments

Comments
 (0)