X-Git-Url: http://git.onelab.eu/?p=sfa-gui.git;a=blobdiff_plain;f=PlanetLab.py;h=dc557fd2498293a2c384917e182c79766c21b041;hp=6488da96217781cdc98ee463253722e557979a1f;hb=67320fd9f6aa1553a9223d0b99a6c4e2bcde4d3d;hpb=7ce5cc20aaa8c2504abff63921268c0f6fa8a676 diff --git a/PlanetLab.py b/PlanetLab.py index 6488da9..dc557fd 100644 --- a/PlanetLab.py +++ b/PlanetLab.py @@ -7,19 +7,26 @@ from SfaData import PlanetLabData from NodePanel import NodePanel from LinkPanel import LinkPanel from SliverPanel import SliverPanel +from SubmitPanel import SubmitPanel +from HelpPanel import PlanetLabHelpPanel class PlTabs(TabPanel): - def __init__(self): + def __init__(self, data): TabPanel.__init__(self) - self.data = PlanetLabData() - self.rspec = self.data.getRSpec() + self.data = data + self.data.refreshRSpec() + + nodetab = NodePanel(self.data) + slivertab = SliverPanel(self.data) + submittab = SubmitPanel(self.data) + helptab = PlanetLabHelpPanel() - nodetab = NodePanel(self.data, self.rspec) - slivertab = SliverPanel(self.data, self.rspec) - 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): @@ -27,16 +34,16 @@ class PlTabs(TabPanel): tab.refresh() TabPanel.onTabSelected(self, sender, index) -class PlanetLab(Sink): +class PLC(Sink): def __init__(self): Sink.__init__(self) - self.tabs = PlTabs() + self.tabs = PlTabs(PlanetLabData()) self.tabs.setWidth("100%") self.tabs.setHeight("100%") self.initWidget(self.tabs) def init(): - return SinkInfo("PlanetLab", "Specify PlanetLab Resources", PlanetLab) + return SinkInfo("PlanetLab", "Specify PlanetLab Central Resources", PLC)