- if self and self.MenuBar:
- self.NetworkMenu.Enable(ID_NETWORKEDITNETWORKMENUBUILDMASTER, False)
- if self.NodeList == None:
- if self.ModeSolo:
- self.MenuBar.EnableTop(1, False)
- self.MenuBar.EnableTop(2, False)
- self.MenuBar.EnableTop(3, False)
- if self.FileMenu:
- self.FileMenu.Enable(wx.ID_CLOSE, False)
- self.FileMenu.Enable(wx.ID_SAVE, False)
+ self.NetworkMenu.Enable(ID_NETWORKEDITNETWORKMENUBUILDMASTER, False)
+ if self.NodeList == None:
+ if self.ModeSolo:
+ self.MenuBar.EnableTop(1, False)
+ self.MenuBar.EnableTop(2, False)
+ self.MenuBar.EnableTop(3, False)
+ if self.FileMenu:
+ self.FileMenu.Enable(wx.ID_CLOSE, False)
+ self.FileMenu.Enable(wx.ID_SAVE, False)
+ else:
+ self.MenuBar.EnableTop(0, False)
+ self.MenuBar.EnableTop(1, False)
+ self.MenuBar.EnableTop(2, False)
+ else:
+ if self.ModeSolo:
+ self.MenuBar.EnableTop(1, True)
+ if self.FileMenu:
+ self.FileMenu.Enable(wx.ID_CLOSE, True)
+ self.FileMenu.Enable(wx.ID_SAVE, True)
+ if self.NetworkNodes.GetSelection() == 0:
+ self.MenuBar.EnableTop(2, True)
+ self.MenuBar.EnableTop(3, True)