196 def RefreshNetworkNodes(self): |
196 def RefreshNetworkNodes(self): |
197 if self.NetworkNodes.GetPageCount() > 0: |
197 if self.NetworkNodes.GetPageCount() > 0: |
198 self.NetworkNodes.DeleteAllPages() |
198 self.NetworkNodes.DeleteAllPages() |
199 if self.NodeList: |
199 if self.NodeList: |
200 new_editingpanel = EditingPanel(self.NetworkNodes, self, self.Manager) |
200 new_editingpanel = EditingPanel(self.NetworkNodes, self, self.Manager) |
201 new_editingpanel.SetIndex(0) |
201 new_editingpanel.SetIndex(self.Manager.GetCurrentNodeID()) |
202 self.NetworkNodes.AddPage(new_editingpanel, "") |
202 self.NetworkNodes.AddPage(new_editingpanel, "") |
203 for idx in self.NodeList.GetSlaveIDs(): |
203 for idx in self.NodeList.GetSlaveIDs(): |
204 new_editingpanel = EditingPanel(self.NetworkNodes, self, self.NodeList, False) |
204 new_editingpanel = EditingPanel(self.NetworkNodes, self, self.NodeList, False) |
205 new_editingpanel.SetIndex(idx) |
205 new_editingpanel.SetIndex(idx) |
206 self.NetworkNodes.AddPage(new_editingpanel, "") |
206 self.NetworkNodes.AddPage(new_editingpanel, "") |
207 |
|
208 |
|
209 |
207 |
210 def OnNodeSelectedChanged(self, event): |
208 def OnNodeSelectedChanged(self, event): |
211 if not self.Closing: |
209 if not self.Closing: |
212 selected = event.GetSelection() |
210 selected = event.GetSelection() |
213 # At init selected = -1 |
211 # At init selected = -1 |