Ejemplo n.º 1
0
func (l *library) SetFilename(filename string) {
	// TODO: check if new name is existing
	freesp.RemoveRegisteredLibrary(l)
	l.filename = filename
	for _, t := range l.NodeTypes() {
		t.(*nodeType).definedAt = filename
	}
	freesp.RegisterLibrary(l)
}
Ejemplo n.º 2
0
func (l *library) RemoveFromTree(tree tr.TreeIf) {
	tree.Remove(tree.Cursor(l))
	freesp.RemoveRegisteredLibrary(l)
}