Added SubmitPanel, HelpPanel for PlanetLab and VINI
[sfa-gui.git] / VINI.py
diff --git a/VINI.py b/VINI.py
index 15f5795..d38b87e 100644 (file)
--- a/VINI.py
+++ b/VINI.py
@@ -1,25 +1,34 @@
 from Sink import Sink, SinkInfo
 from pyjamas.ui.TabPanel import TabPanel
 from pyjamas.ui.VerticalPanel import VerticalPanel
+from pyjamas.ui.HTML import HTML
 from SfaData import ViniData
 from NodePanel import NodePanel
 from LinkPanel import LinkPanel
 from SliverPanel import SliverPanel
+from SubmitPanel import SubmitPanel
+from HelpPanel import VINIHelpPanel
 
 class VINITabs(TabPanel):
     def __init__(self):
         TabPanel.__init__(self)
 
         self.data = ViniData()
-        self.rspec = self.data.getRSpec()
+        self.data.refreshRSpec()
+
+        nodetab = NodePanel(self.data)
+        linktab = LinkPanel(self.data)
+        slivertab = SliverPanel(self.data)
+        submittab = SubmitPanel(self.data)
+        helptab = VINIHelpPanel()
 
-        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.add(submittab, "Submit")
+        self.add(HTML("force tabs to right"), None)
+        self.add(helptab, "Help")
+
         self.selectTab(0)
 
     def onTabSelected(self, sender, index):
@@ -39,4 +48,4 @@ class VINI(Sink):
         self.initWidget(self.tabs)
 
 def init():
-    return SinkInfo("VINI", "Specify VINI Resources", VINI)
+    return SinkInfo("VINI", "<b>Specify VINI Resources</b>", VINI)