示例#1
0
 def populate(self,node=None,body=None):
     if hasattr(body,'orbiting_bodies'):
         if node: node.no_selection=True
         for o in body.orbiting_bodies:
             l = TreeViewLabel(text=o.name) 
             l.site = None               
             n = self.add_node(l,node)
             self.populate(n,o)
     if hasattr(body,'sites'):
         if node: node.no_selection=True
         for o in body.sites:
             l = TreeViewLabel(text=o.name)
             l.site = o
             n = self.add_node(l,node)
             self.populate(n,o)