[Bio] / PyGUI / AGGetPubDialog.py Repository:
ViewVC logotype

Diff of /PyGUI/AGGetPubDialog.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1, Tue Jul 6 19:53:10 2004 UTC revision 1.2, Thu Jul 8 14:56:17 2004 UTC
# Line 27  Line 27 
27    
28    
29          self.agServerPageGrid = wxGrid(agServerPagePanel, -1)          self.agServerPageGrid = wxGrid(agServerPagePanel, -1)
30          self.agServerPageGrid.CreateGrid(0, 4)          self.agServerPageGrid.CreateGrid(0, 6)
31          self.agServerPageGrid.SetColLabelValue(0,"AA")          self.agServerPageGrid.SetColLabelValue(0,"Add")
32          self.agServerPageGrid.SetColLabelValue(1,"BB")          self.agServerPageGrid.AutoSizeColumn(0)
33          self.agServerPageGrid.SetColLabelValue(2,"CC")          self.agServerPageGrid.SetColLabelValue(1,"Name")
34            self.agServerPageGrid.AutoSizeColumn(1)
35            self.agServerPageGrid.SetColLabelValue(2,"Type")
36          self.agServerPageGrid.AutoSizeColumn(2)          self.agServerPageGrid.AutoSizeColumn(2)
37          self.agServerPageGrid.SetColLabelValue(3,"DD")          self.agServerPageGrid.SetColLabelValue(3,"Id")
38          self.agServerPageGrid.AutoSizeColumn(3)          self.agServerPageGrid.AutoSizeColumn(3)
39            self.agServerPageGrid.SetColLabelValue(4,"Host")
40            self.agServerPageGrid.AutoSizeColumn(4)
41            self.agServerPageGrid.SetColLabelValue(5,"Port")
42            self.agServerPageGrid.AutoSizeColumn(5)
43    
44          self.agServerPageGrid.SetColFormatBool(0)          self.agServerPageGrid.SetColFormatBool(0)
45          #self.agServerPageGrid.SetColFormatBool(1)          #self.agServerPageGrid.SetColFormatBool(1)
# Line 55  Line 61 
61          EVT_BUTTON(self, self.cancelDialogBtn.GetId(), self.onDialogCancel)          EVT_BUTTON(self, self.cancelDialogBtn.GetId(), self.onDialogCancel)
62          EVT_BUTTON(self, self.okDialogBtn.GetId(),     self.onDialogOK)          EVT_BUTTON(self, self.okDialogBtn.GetId(),     self.onDialogOK)
63    
64            self.getServersFromAG()
65    
66          return          return
67    
68      #------------------------------------------------------------------------      #------------------------------------------------------------------------
# Line 68  Line 76 
76      def onDialogOK(self, evt):      def onDialogOK(self, evt):
77      #------------------------------------------------------------------------      #------------------------------------------------------------------------
78          self.EndModal(wxID_OK)          self.EndModal(wxID_OK)
79            self.onOKAction()
80          #self.Destroy()          #self.Destroy()
81          return          return
82    
83        #------------------------------------------------------------------------
84        def getServersFromAG(self):
85        #------------------------------------------------------------------------
86            servers = self.parent.mainMenuBar.catManager.getPublished()
87            numServers = len(servers)
88    
89            i = 0
90            for server in servers:
91                self.agServerPageGrid.AppendRows(numRows=1)
92                self.agServerPageGrid.SetCellValue(i, 0, '0')
93                for j in range(1, 4):
94                    print j
95                    self.agServerPageGrid.SetCellValue(i, j, server[j-1])
96                    print self.agServerPageGrid.GetCellValue(i, j)
97                self.agServerPageGrid.SetCellValue(i, 4, server[3][0])
98                self.agServerPageGrid.SetCellValue(i, 5, `server[3][1]`)
99                self.agServerPageGrid.FitInside()
100                i = i + 1
101    
102            return
103    
104        #------------------------------------------------------------------------
105        def onOKAction(self):
106        #------------------------------------------------------------------------
107            servers = []
108    
109            for n in range(1, self.agServerPageGrid.GetNumberRows()):
110                if self.agServerPageGrid.GetCellValue(n-1, 0) != '0':
111                    servers.append([self.agServerPageGrid.GetCellValue(n-1, 1),
112                                    self.agServerPageGrid.GetCellValue(n-1, 2),
113                                    self.agServerPageGrid.GetCellValue(n-1, 3),
114                                    [self.agServerPageGrid.GetCellValue(n-1, 4),
115                                     int(self.agServerPageGrid.GetCellValue(n-1, 5))]])
116    
117            self.parent.mainMenuBar.catManager.addServers(servers)
118    
119            return
120    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

MCS Webmaster
ViewVC Help
Powered by ViewVC 1.0.3