- leftcap = CaptionPanel("Available nodes")
- leftcap.setSize("90%", "90%")
- leftlist = ListBox(MultipleSelect=True)
- leftlist.setSize("100%", "100%")
- available = self.rspec.get_node_list()
- for i in available:
- leftlist.addItem(i)
- leftcap.add(leftlist)
-
- rightcap = CaptionPanel("Selected nodes")
- rightcap.setSize("90%", "90%")
- rightlist = ListBox(MultipleSelect=True)
- rightlist.setSize("100%", "100%")
- slivers = self.rspec.get_sliver_list()
- for i in slivers:
- rightlist.addItem(i)
- rightcap.add(rightlist)
+ nodetab = NodePanel(self.data, self.rspec)
+ linktab = LinkPanel(self.data, self.rspec)
+ slivertab = SliverPanel(self.data, self.rspec)
+
+ self.add(nodetab, "Nodes")
+ self.add(linktab, "Links")
+ self.add(slivertab, "Slivers")
+ self.selectTab(0)