Broke out PLE, PLJ, GpENI into separate tabs. For now, make as few assumptions as...
[sfa-gui.git] / PlanetLab.py
index b26241e..027ae14 100644 (file)
@@ -11,10 +11,10 @@ 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.data = data
         self.data.refreshRSpec()
 
         nodetab = NodePanel(self.data)
@@ -34,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("PLC", "Specify PlanetLab Central Resources", PLC)