INNER CODE UNIT · Go
nodes
g3n/g3nd · app/app.go:405
nodes := make(map[string]*gui.TreeNode)
for name := range demoMap {
tnames = append(tnames, name)
}
sort.Strings(tnames)
// Add items to the list
for _, name := range tnames {
parts := strings.Split(name, ".")
if len(parts) > 1 {
category := parts[0]
node := nodes[category]
if node == nil {
node = a.treeTests.AddNode(category)
nodes[category] = node
}
labelText := strings.Join(parts[1:], ".")
item := gui.NewLabel(labelText)
item.SetUserData(demoMap[name])