def addData(gui, elems): am=elems[0] d = gui.askParam([{"Name":"File Name", "Value":"", "Browser":FileBrowse} ]) if not d: return doc=gui.load(fname=d[0], returndoc=True) dat=doc.getElements('Data', depth=1)[0] obj=gui.createElement('MienBlock', {'Function':'mien.dsp.nmpml.receiveData'}) am.newElement(obj) obj.newElement(dat) d={'upath':dat.upath(), 'dpath':'/', 'recurse':True} gui.add2tree(obj, am) gui.add2tree(dat, obj) _editBlock(obj, gui, args=d)
def editBlock(self, event): obj = event[0] _editBlock(obj, self)