+class PlTabs(TabPanel):
+ def __init__(self, data):
+ TabPanel.__init__(self)
+
+ self.data = data
+ self.data.refreshRSpec()
+
+ nodetab = NodePanel(self.data)
+ slivertab = SliverPanel(self.data)
+ submittab = SubmitPanel(self.data)
+ helptab = PlanetLabHelpPanel()
+
+ self.add(nodetab, "Nodes")
+ self.add(slivertab, "Slivers")
+ self.add(submittab, "Submit")
+ self.add(HTML("force tabs to right"), None)
+ self.add(helptab, "Help")
+ self.selectTab(0)
+
+ def onTabSelected(self, sender, index):
+ tab = self.getWidget(index)
+ tab.refresh()
+ TabPanel.onTabSelected(self, sender, index)
+
+class PLC(Sink):