Esempio n. 1
0
 def about(self):
     """ display the about panel """
     panel = self.getpanels('about',False)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.AboutPanel(t,self)
         self.addpanel(pnl.name,gui.PanelRecord(t,pnl,'about'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 2
0
 def viewdysktlog(self):
     """ display DySKT log """
     panel = self.getpanels('dysktlog',False)
     if not panel:
         t = tk.Toplevel()
         pnl = gui.TailLogPanel(t,self,"DySKT Log",200,wraith.DYSKTLOG,40)
         self.addpanel(pnl.name,gui.PanelRecord(t,pnl,'dysktlog'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 3
0
 def configdyskt(self):
     """ display dyskt config file preference editor """
     panel = self.getpanels('dysktprefs',False)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.DySKTConfigPanel(t,self)
         self.addpanel(pnl.name,gui.PanelRecord(t,pnl,'dysktprefs'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 4
0
 def viewniduslog(self):
     """ display Nidus log """
     panel = self.getpanels('niduslog',False)
     if not panel:
         t = tk.Toplevel()
         pnl = gui.TailLogPanel(t,self,"Nidus Log",200,wraith.NIDUSLOG,40)
         self.addpanel(pnl.name,gui.PanelRecord(t,pnl,'niduslog'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 5
0
 def confignidus(self):
     """ display nidus config file preference editor """
     panel = self.getpanels('nidusprefs',False)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.NidusConfigPanel(t,self)
         self.addpanel(pnl.name,gui.PanelRecord(t,pnl,'nidusprefs'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 6
0
 def configwraith(self):
     """ display config file preference editor """
     panel = self.getpanels('preferences',False)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.WraithConfigPanel(t,self)
         self.addpanel(pnl.name,gui.PanelRecord(t,pnl,'preferences'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 7
0
 def viewdatabins(self):
     """ display the data bins panel """
     panel = self.getpanels('databin',False)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.DataBinPanel(t,self)
         self.addpanel(pnl.name,gui.PanelRecord(t,pnl,'databin'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 8
0
 def viewconvert(self):
     """ display conversion panel """
     panel = self.getpanels('convert',False)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.ConvertPanel(t,self)
         self.addpanel(pnl.name,gui.PanelRecord(t,pnl,'convert'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 9
0
 def iyrictrl(self):
     """ displays Iyri Control Panel """
     panel = self.getpanel('iyrictrl', False)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.IyriCtrlPanel(t, self)
         self.addpanel(pnl.name, gui.PanelRecord(t, pnl, 'iyrictrl'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 10
0
 def viewsessions(self):
     """ display data sessions panel """
     panel = self.getpanels('sessions', False)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.SessionsPanel(t, self, self._conf['store'])
         self.addpanel(pnl.name, gui.PanelRecord(t, pnl, 'sessions'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 11
0
 def viewinterfaces(self):
     """ show all interfaces """
     panel = self.getpanels('interfaces', False)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.InterfacePanel(t, self)
         self.addpanel(pnl.name, gui.PanelRecord(t, pnl, 'interfaces'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 12
0
 def viewiyrilog(self):
     """ display Iyri log """
     panel = self.getpanels('iyrilog', False)
     if not panel:
         t = tk.Toplevel()
         pnl = gui.TailLogPanel(t, self, "Iyri Log", 200, wraith.IYRILOG,
                                50)
         self.addpanel(pnl.name, gui.PanelRecord(t, pnl, 'iyrilog'))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 13
0
 def calc(self,key):
     """ calculate the function defined by key in the _CALCS_ dict"""
     panel = self.getpanels('%scalc' % key)
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.CalculatePanel(t,self,key,subgui.CALCS[key]['inputs'],
                                                subgui.CALCS[key]['answer'],
                                                subgui.CALCS[key]['rc'])
         self.addpanel(pnl.name,gui.PanelRecord(t,pnl,'%scalc' % key))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()
Esempio n. 14
0
 def calc(self, key):
     """
      calculate the function defined by key in the CALCS dict
      :param key: key of the function to display
     """
     panel = self.getpanels('{0}calc'.format(key))
     if not panel:
         t = tk.Toplevel()
         pnl = subgui.CalculatePanel(t, self, key,
                                     subgui.CALCS[key]['inputs'],
                                     subgui.CALCS[key]['answer'],
                                     subgui.CALCS[key]['rc'])
         self.addpanel(pnl.name,
                       gui.PanelRecord(t, pnl, '{0}calc'.format(key)))
     else:
         panel[0].tk.deiconify()
         panel[0].tk.lift()