111 |
111 |
112 [ID_NETWORKEDIT, ID_NETWORKEDITNETWORKNODES, |
112 [ID_NETWORKEDIT, ID_NETWORKEDITNETWORKNODES, |
113 ID_NETWORKEDITHELPBAR, |
113 ID_NETWORKEDITHELPBAR, |
114 ] = [wx.NewId() for _init_ctrls in range(3)] |
114 ] = [wx.NewId() for _init_ctrls in range(3)] |
115 |
115 |
116 [ID_NETWORKEDITADDMENUITEMS0, ID_NETWORKEDITADDMENUITEMS1, |
116 [ID_NETWORKEDITNETWORKMENUBUILDMASTER, |
117 ID_NETWORKEDITADDMENUITEMS2, ID_NETWORKEDITADDMENUITEMS3, |
117 ] = [wx.NewId() for _init_coll_AddMenu_Items in range(1)] |
118 ID_NETWORKEDITADDMENUITEMS4, ID_NETWORKEDITADDMENUITEMS5, |
118 |
|
119 [ID_NETWORKEDITEDITMENUNODEINFOS, ID_NETWORKEDITEDITMENUDS301PROFILE, |
|
120 ID_NETWORKEDITEDITMENUDS302PROFILE, ID_NETWORKEDITEDITMENUOTHERPROFILE, |
|
121 ] = [wx.NewId() for _init_coll_EditMenu_Items in range(4)] |
|
122 |
|
123 [ID_NETWORKEDITADDMENUSDOSERVER, ID_NETWORKEDITADDMENUSDOCLIENT, |
|
124 ID_NETWORKEDITADDMENUPDOTRANSMIT, ID_NETWORKEDITADDMENUPDORECEIVE, |
|
125 ID_NETWORKEDITADDMENUMAPVARIABLE, ID_NETWORKEDITADDMENUUSERTYPE, |
119 ] = [wx.NewId() for _init_coll_AddMenu_Items in range(6)] |
126 ] = [wx.NewId() for _init_coll_AddMenu_Items in range(6)] |
120 |
127 |
121 [ID_NETWORKEDITFILEMENUITEMS0, ID_NETWORKEDITFILEMENUITEMS1, |
|
122 ID_NETWORKEDITFILEMENUITEMS2, ID_NETWORKEDITFILEMENUITEMS4, |
|
123 ID_NETWORKEDITFILEMENUITEMS5, ID_NETWORKEDITFILEMENUITEMS6, |
|
124 ] = [wx.NewId() for _init_coll_FileMenu_Items in range(6)] |
|
125 |
|
126 [ID_NETWORKEDITNETWORKMENUITEMS0, ID_NETWORKEDITNETWORKMENUITEMS1, |
|
127 ID_NETWORKEDITNETWORKMENUITEMS3, |
|
128 ] = [wx.NewId() for _init_coll_AddMenu_Items in range(3)] |
|
129 |
|
130 |
|
131 [ID_NETWORKEDITEDITMENUITEMS0, ID_NETWORKEDITEDITMENUITEMS1, |
|
132 ID_NETWORKEDITEDITMENUITEMS2, ID_NETWORKEDITEDITMENUITEMS4, |
|
133 ID_NETWORKEDITEDITMENUITEMS6, ID_NETWORKEDITEDITMENUITEMS7, |
|
134 ID_NETWORKEDITEDITMENUITEMS8, |
|
135 ] = [wx.NewId() for _init_coll_EditMenu_Items in range(7)] |
|
136 |
|
137 [ID_NETWORKEDITHELPMENUITEMS0, ID_NETWORKEDITHELPMENUITEMS1, |
|
138 ID_NETWORKEDITHELPMENUITEMS2, |
|
139 ] = [wx.NewId() for _init_coll_HelpMenu_Items in range(3)] |
|
140 |
|
141 class networkedit(wx.Frame): |
128 class networkedit(wx.Frame): |
142 def _init_coll_menuBar1_Menus(self, parent): |
129 def _init_coll_MenuBar_Menus(self, parent): |
143 if self.ModeSolo: |
130 if self.ModeSolo: |
144 parent.Append(menu=self.FileMenu, title='File') |
131 parent.Append(menu=self.FileMenu, title='File') |
145 parent.Append(menu=self.NetworkMenu, title='Network') |
132 parent.Append(menu=self.NetworkMenu, title='Network') |
146 parent.Append(menu=self.EditMenu, title='Edit') |
133 parent.Append(menu=self.EditMenu, title='Edit') |
147 parent.Append(menu=self.AddMenu, title='Add') |
134 parent.Append(menu=self.AddMenu, title='Add') |
148 parent.Append(menu=self.HelpMenu, title='Help') |
135 parent.Append(menu=self.HelpMenu, title='Help') |
149 |
136 |
|
137 def _init_coll_FileMenu_Items(self, parent): |
|
138 parent.Append(help='', id=wx.ID_NEW, |
|
139 kind=wx.ITEM_NORMAL, text='New\tCTRL+N') |
|
140 parent.Append(help='', id=wx.ID_OPEN, |
|
141 kind=wx.ITEM_NORMAL, text='Open\tCTRL+O') |
|
142 parent.Append(help='', id=wx.ID_CLOSE, |
|
143 kind=wx.ITEM_NORMAL, text='Close\tCTRL+W') |
|
144 parent.AppendSeparator() |
|
145 parent.Append(help='', id=wx.ID_SAVE, |
|
146 kind=wx.ITEM_NORMAL, text='Save\tCTRL+S') |
|
147 parent.AppendSeparator() |
|
148 parent.Append(help='', id=wx.ID_EXIT, |
|
149 kind=wx.ITEM_NORMAL, text='Exit') |
|
150 self.Bind(wx.EVT_MENU, self.OnNewProjectMenu, id=wx.ID_NEW) |
|
151 self.Bind(wx.EVT_MENU, self.OnOpenProjectMenu, id=wx.ID_OPEN) |
|
152 self.Bind(wx.EVT_MENU, self.OnCloseProjectMenu, id=wx.ID_CLOSE) |
|
153 self.Bind(wx.EVT_MENU, self.OnSaveProjectMenu, id=wx.ID_SAVE) |
|
154 self.Bind(wx.EVT_MENU, self.OnQuitMenu, id=wx.ID_EXIT) |
|
155 |
|
156 def _init_coll_NetworkMenu_Items(self, parent): |
|
157 parent.Append(help='', id=wx.ID_ADD, |
|
158 kind=wx.ITEM_NORMAL, text='Add Slave Node') |
|
159 parent.Append(help='', id=wx.ID_DELETE, |
|
160 kind=wx.ITEM_NORMAL, text='Remove Slave Node') |
|
161 parent.AppendSeparator() |
|
162 parent.Append(help='', id=ID_NETWORKEDITNETWORKMENUBUILDMASTER, |
|
163 kind=wx.ITEM_NORMAL, text='Build Master Dictionary') |
|
164 self.Bind(wx.EVT_MENU, self.OnAddSlaveMenu, id=wx.ID_ADD) |
|
165 self.Bind(wx.EVT_MENU, self.OnRemoveSlaveMenu, id=wx.ID_DELETE) |
|
166 ## self.Bind(wx.EVT_MENU, self.OnBuildMasterMenu, |
|
167 ## id=ID_NETWORKEDITNETWORKMENUBUILDMASTER) |
|
168 |
150 def _init_coll_EditMenu_Items(self, parent): |
169 def _init_coll_EditMenu_Items(self, parent): |
151 parent.Append(help='', id=ID_NETWORKEDITEDITMENUITEMS4, |
170 parent.Append(help='', id=wx.ID_REFRESH, |
152 kind=wx.ITEM_NORMAL, text='Refresh\tCTRL+R') |
171 kind=wx.ITEM_NORMAL, text='Refresh\tCTRL+R') |
153 parent.AppendSeparator() |
172 parent.AppendSeparator() |
154 parent.Append(help='', id=ID_NETWORKEDITEDITMENUITEMS1, |
173 parent.Append(help='', id=wx.ID_UNDO, |
155 kind=wx.ITEM_NORMAL, text='Undo\tCTRL+Z') |
174 kind=wx.ITEM_NORMAL, text='Undo\tCTRL+Z') |
156 parent.Append(help='', id=ID_NETWORKEDITEDITMENUITEMS0, |
175 parent.Append(help='', id=wx.ID_REDO, |
157 kind=wx.ITEM_NORMAL, text='Redo\tCTRL+Y') |
176 kind=wx.ITEM_NORMAL, text='Redo\tCTRL+Y') |
158 parent.AppendSeparator() |
177 parent.AppendSeparator() |
159 parent.Append(help='', id=ID_NETWORKEDITEDITMENUITEMS6, |
178 parent.Append(help='', id=ID_NETWORKEDITEDITMENUNODEINFOS, |
160 kind=wx.ITEM_NORMAL, text='Node infos') |
179 kind=wx.ITEM_NORMAL, text='Node infos') |
161 parent.Append(help='', id=ID_NETWORKEDITEDITMENUITEMS2, |
180 parent.Append(help='', id=ID_NETWORKEDITEDITMENUDS301PROFILE, |
162 kind=wx.ITEM_NORMAL, text='DS-301 Profile') |
181 kind=wx.ITEM_NORMAL, text='DS-301 Profile') |
163 parent.Append(help='', id=ID_NETWORKEDITEDITMENUITEMS8, |
182 parent.Append(help='', id=ID_NETWORKEDITEDITMENUDS302PROFILE, |
164 kind=wx.ITEM_NORMAL, text='DS-302 Profile') |
183 kind=wx.ITEM_NORMAL, text='DS-302 Profile') |
165 parent.Append(help='', id=ID_NETWORKEDITEDITMENUITEMS7, |
184 parent.Append(help='', id=ID_NETWORKEDITEDITMENUOTHERPROFILE, |
166 kind=wx.ITEM_NORMAL, text='Other Profile') |
185 kind=wx.ITEM_NORMAL, text='Other Profile') |
167 self.Bind(wx.EVT_MENU, self.OnUndoMenu, |
186 self.Bind(wx.EVT_MENU, self.OnRefreshMenu, id=wx.ID_REFRESH) |
168 id=ID_NETWORKEDITEDITMENUITEMS1) |
187 self.Bind(wx.EVT_MENU, self.OnUndoMenu, id=wx.ID_UNDO) |
169 self.Bind(wx.EVT_MENU, self.OnRedoMenu, |
188 self.Bind(wx.EVT_MENU, self.OnRedoMenu, id=wx.ID_REDO) |
170 id=ID_NETWORKEDITEDITMENUITEMS0) |
189 self.Bind(wx.EVT_MENU, self.OnNodeInfosMenu, |
|
190 id=ID_NETWORKEDITEDITMENUNODEINFOS) |
171 self.Bind(wx.EVT_MENU, self.OnCommunicationMenu, |
191 self.Bind(wx.EVT_MENU, self.OnCommunicationMenu, |
172 id=ID_NETWORKEDITEDITMENUITEMS2) |
192 id=ID_NETWORKEDITEDITMENUDS301PROFILE) |
173 self.Bind(wx.EVT_MENU, self.OnRefreshMenu, |
193 self.Bind(wx.EVT_MENU, self.OnOtherCommunicationMenu, |
174 id=ID_NETWORKEDITEDITMENUITEMS4) |
194 id=ID_NETWORKEDITEDITMENUDS302PROFILE) |
175 self.Bind(wx.EVT_MENU, self.OnNodeInfosMenu, |
|
176 id=ID_NETWORKEDITEDITMENUITEMS6) |
|
177 self.Bind(wx.EVT_MENU, self.OnEditProfileMenu, |
195 self.Bind(wx.EVT_MENU, self.OnEditProfileMenu, |
178 id=ID_NETWORKEDITEDITMENUITEMS7) |
196 id=ID_NETWORKEDITEDITMENUOTHERPROFILE) |
179 self.Bind(wx.EVT_MENU, self.OnOtherCommunicationMenu, |
197 |
180 id=ID_NETWORKEDITEDITMENUITEMS8) |
|
181 |
|
182 def _init_coll_HelpMenu_Items(self, parent): |
|
183 parent.Append(help='', id=ID_NETWORKEDITHELPMENUITEMS0, |
|
184 kind=wx.ITEM_NORMAL, text='DS-301 Standard\tF1') |
|
185 self.Bind(wx.EVT_MENU, self.OnHelpDS301Menu, |
|
186 id=ID_NETWORKEDITHELPMENUITEMS0) |
|
187 parent.Append(help='', id=ID_NETWORKEDITHELPMENUITEMS1, |
|
188 kind=wx.ITEM_NORMAL, text='CAN Festival Docs\tF2') |
|
189 self.Bind(wx.EVT_MENU, self.OnHelpCANFestivalMenu, |
|
190 id=ID_NETWORKEDITHELPMENUITEMS1) |
|
191 if Html_Window and self.ModeSolo: |
|
192 parent.Append(help='', id=ID_NETWORKEDITHELPMENUITEMS2, |
|
193 kind=wx.ITEM_NORMAL, text='About') |
|
194 self.Bind(wx.EVT_MENU, self.OnAboutMenu, |
|
195 id=ID_NETWORKEDITHELPMENUITEMS2) |
|
196 |
|
197 def _init_coll_FileMenu_Items(self, parent): |
|
198 parent.Append(help='', id=ID_NETWORKEDITFILEMENUITEMS5, |
|
199 kind=wx.ITEM_NORMAL, text='New\tCTRL+N') |
|
200 parent.Append(help='', id=ID_NETWORKEDITFILEMENUITEMS0, |
|
201 kind=wx.ITEM_NORMAL, text='Open\tCTRL+O') |
|
202 parent.Append(help='', id=ID_NETWORKEDITFILEMENUITEMS1, |
|
203 kind=wx.ITEM_NORMAL, text='Save\tCTRL+S') |
|
204 parent.Append(help='', id=ID_NETWORKEDITFILEMENUITEMS2, |
|
205 kind=wx.ITEM_NORMAL, text='Close\tCTRL+W') |
|
206 parent.AppendSeparator() |
|
207 parent.Append(help='', id=ID_NETWORKEDITFILEMENUITEMS4, |
|
208 kind=wx.ITEM_NORMAL, text='Exit') |
|
209 self.Bind(wx.EVT_MENU, self.OnOpenProjectMenu, |
|
210 id=ID_NETWORKEDITFILEMENUITEMS0) |
|
211 self.Bind(wx.EVT_MENU, self.OnSaveProjectMenu, |
|
212 id=ID_NETWORKEDITFILEMENUITEMS1) |
|
213 self.Bind(wx.EVT_MENU, self.OnCloseProjectMenu, |
|
214 id=ID_NETWORKEDITFILEMENUITEMS2) |
|
215 self.Bind(wx.EVT_MENU, self.OnQuitMenu, |
|
216 id=ID_NETWORKEDITFILEMENUITEMS4) |
|
217 self.Bind(wx.EVT_MENU, self.OnNewProjectMenu, |
|
218 id=ID_NETWORKEDITFILEMENUITEMS5) |
|
219 |
|
220 def _init_coll_NetworkMenu_Items(self, parent): |
|
221 parent.Append(help='', id=ID_NETWORKEDITNETWORKMENUITEMS0, |
|
222 kind=wx.ITEM_NORMAL, text='Add Slave Node') |
|
223 parent.Append(help='', id=ID_NETWORKEDITNETWORKMENUITEMS1, |
|
224 kind=wx.ITEM_NORMAL, text='Remove Slave Node') |
|
225 parent.AppendSeparator() |
|
226 parent.Append(help='', id=ID_NETWORKEDITNETWORKMENUITEMS3, |
|
227 kind=wx.ITEM_NORMAL, text='Build Master Dictionary') |
|
228 self.Bind(wx.EVT_MENU, self.OnAddSlaveMenu, |
|
229 id=ID_NETWORKEDITNETWORKMENUITEMS0) |
|
230 self.Bind(wx.EVT_MENU, self.OnRemoveSlaveMenu, |
|
231 id=ID_NETWORKEDITNETWORKMENUITEMS1) |
|
232 ## self.Bind(wx.EVT_MENU, self.OnBuildMasterMenu, |
|
233 ## id=ID_NETWORKEDITNETWORKMENUITEMS3) |
|
234 |
|
235 def _init_coll_AddMenu_Items(self, parent): |
198 def _init_coll_AddMenu_Items(self, parent): |
236 parent.Append(help='', id=ID_NETWORKEDITADDMENUITEMS0, |
199 parent.Append(help='', id=ID_NETWORKEDITADDMENUSDOSERVER, |
237 kind=wx.ITEM_NORMAL, text='SDO Server') |
200 kind=wx.ITEM_NORMAL, text='SDO Server') |
238 parent.Append(help='', id=ID_NETWORKEDITADDMENUITEMS1, |
201 parent.Append(help='', id=ID_NETWORKEDITADDMENUSDOCLIENT, |
239 kind=wx.ITEM_NORMAL, text='SDO Client') |
202 kind=wx.ITEM_NORMAL, text='SDO Client') |
240 parent.Append(help='', id=ID_NETWORKEDITADDMENUITEMS2, |
203 parent.Append(help='', id=ID_NETWORKEDITADDMENUPDOTRANSMIT, |
241 kind=wx.ITEM_NORMAL, text='PDO Transmit') |
204 kind=wx.ITEM_NORMAL, text='PDO Transmit') |
242 parent.Append(help='', id=ID_NETWORKEDITADDMENUITEMS3, |
205 parent.Append(help='', id=ID_NETWORKEDITADDMENUPDORECEIVE, |
243 kind=wx.ITEM_NORMAL, text='PDO Receive') |
206 kind=wx.ITEM_NORMAL, text='PDO Receive') |
244 parent.Append(help='', id=ID_NETWORKEDITADDMENUITEMS4, |
207 parent.Append(help='', id=ID_NETWORKEDITADDMENUMAPVARIABLE, |
245 kind=wx.ITEM_NORMAL, text='Map Variable') |
208 kind=wx.ITEM_NORMAL, text='Map Variable') |
246 parent.Append(help='', id=ID_NETWORKEDITADDMENUITEMS5, |
209 parent.Append(help='', id=ID_NETWORKEDITADDMENUUSERTYPE, |
247 kind=wx.ITEM_NORMAL, text='User Type') |
210 kind=wx.ITEM_NORMAL, text='User Type') |
248 self.Bind(wx.EVT_MENU, self.OnAddSDOServerMenu, |
211 self.Bind(wx.EVT_MENU, self.OnAddSDOServerMenu, |
249 id=ID_NETWORKEDITADDMENUITEMS0) |
212 id=ID_NETWORKEDITADDMENUSDOSERVER) |
250 self.Bind(wx.EVT_MENU, self.OnAddSDOClientMenu, |
213 self.Bind(wx.EVT_MENU, self.OnAddSDOClientMenu, |
251 id=ID_NETWORKEDITADDMENUITEMS1) |
214 id=ID_NETWORKEDITADDMENUSDOCLIENT) |
252 self.Bind(wx.EVT_MENU, self.OnAddPDOTransmitMenu, |
215 self.Bind(wx.EVT_MENU, self.OnAddPDOTransmitMenu, |
253 id=ID_NETWORKEDITADDMENUITEMS2) |
216 id=ID_NETWORKEDITADDMENUPDOTRANSMIT) |
254 self.Bind(wx.EVT_MENU, self.OnAddPDOReceiveMenu, |
217 self.Bind(wx.EVT_MENU, self.OnAddPDOReceiveMenu, |
255 id=ID_NETWORKEDITADDMENUITEMS3) |
218 id=ID_NETWORKEDITADDMENUPDORECEIVE) |
256 self.Bind(wx.EVT_MENU, self.OnAddMapVariableMenu, |
219 self.Bind(wx.EVT_MENU, self.OnAddMapVariableMenu, |
257 id=ID_NETWORKEDITADDMENUITEMS4) |
220 id=ID_NETWORKEDITADDMENUMAPVARIABLE) |
258 self.Bind(wx.EVT_MENU, self.OnAddUserTypeMenu, |
221 self.Bind(wx.EVT_MENU, self.OnAddUserTypeMenu, |
259 id=ID_NETWORKEDITADDMENUITEMS5) |
222 id=ID_NETWORKEDITADDMENUUSERTYPE) |
|
223 |
|
224 def _init_coll_HelpMenu_Items(self, parent): |
|
225 parent.Append(help='', id=wx.ID_HELP, |
|
226 kind=wx.ITEM_NORMAL, text='DS-301 Standard\tF1') |
|
227 self.Bind(wx.EVT_MENU, self.OnHelpDS301Menu, id=wx.ID_HELP) |
|
228 parent.Append(help='', id=wx.ID_HELP_CONTEXT, |
|
229 kind=wx.ITEM_NORMAL, text='CAN Festival Docs\tF2') |
|
230 self.Bind(wx.EVT_MENU, self.OnHelpCANFestivalMenu, id=wx.ID_HELP_CONTEXT) |
|
231 if Html_Window and self.ModeSolo: |
|
232 parent.Append(help='', id=wx.ID_ABOUT, |
|
233 kind=wx.ITEM_NORMAL, text='About') |
|
234 self.Bind(wx.EVT_MENU, self.OnAboutMenu, id=wx.ID_ABOUT) |
260 |
235 |
261 def _init_coll_HelpBar_Fields(self, parent): |
236 def _init_coll_HelpBar_Fields(self, parent): |
262 parent.SetFieldsCount(3) |
237 parent.SetFieldsCount(3) |
263 |
238 |
264 parent.SetStatusText(number=0, text='') |
239 parent.SetStatusText(number=0, text='') |
619 else: |
594 else: |
620 for i in xrange(3): |
595 for i in xrange(3): |
621 self.HelpBar.SetStatusText("", i) |
596 self.HelpBar.SetStatusText("", i) |
622 |
597 |
623 def RefreshMainMenu(self): |
598 def RefreshMainMenu(self): |
624 if self.menuBar1: |
599 if self.MenuBar: |
625 self.NetworkMenu.Enable(ID_NETWORKEDITNETWORKMENUITEMS3, False) |
600 self.NetworkMenu.Enable(ID_NETWORKEDITNETWORKMENUBUILDMASTER, False) |
626 if self.NodeList == None: |
601 if self.NodeList == None: |
627 if self.ModeSolo: |
602 if self.ModeSolo: |
628 self.menuBar1.EnableTop(1, False) |
603 self.MenuBar.EnableTop(1, False) |
629 self.menuBar1.EnableTop(2, False) |
604 self.MenuBar.EnableTop(2, False) |
630 self.menuBar1.EnableTop(3, False) |
605 self.MenuBar.EnableTop(3, False) |
631 if self.FileMenu: |
606 if self.FileMenu: |
632 self.FileMenu.Enable(ID_NETWORKEDITFILEMENUITEMS1, False) |
607 self.FileMenu.Enable(wx.ID_CLOSE, False) |
633 self.FileMenu.Enable(ID_NETWORKEDITFILEMENUITEMS2, False) |
608 self.FileMenu.Enable(wx.ID_SAVE, False) |
634 else: |
609 else: |
635 self.menuBar1.EnableTop(0, False) |
610 self.MenuBar.EnableTop(0, False) |
636 self.menuBar1.EnableTop(1, False) |
611 self.MenuBar.EnableTop(1, False) |
637 self.menuBar1.EnableTop(2, False) |
612 self.MenuBar.EnableTop(2, False) |
638 else: |
613 else: |
639 if self.ModeSolo: |
614 if self.ModeSolo: |
640 self.menuBar1.EnableTop(1, True) |
615 self.MenuBar.EnableTop(1, True) |
641 if self.FileMenu: |
616 if self.FileMenu: |
642 self.FileMenu.Enable(ID_NETWORKEDITFILEMENUITEMS1, True) |
617 self.FileMenu.Enable(wx.ID_CLOSE, True) |
643 self.FileMenu.Enable(ID_NETWORKEDITFILEMENUITEMS2, True) |
618 self.FileMenu.Enable(wx.ID_SAVE, True) |
644 if self.NetworkNodes.GetSelection() == 0: |
619 if self.NetworkNodes.GetSelection() == 0: |
645 self.menuBar1.EnableTop(2, True) |
620 self.MenuBar.EnableTop(2, True) |
646 self.menuBar1.EnableTop(3, True) |
621 self.MenuBar.EnableTop(3, True) |
647 else: |
622 else: |
648 self.menuBar1.EnableTop(2, False) |
623 self.MenuBar.EnableTop(2, False) |
649 self.menuBar1.EnableTop(3, False) |
624 self.MenuBar.EnableTop(3, False) |
650 else: |
625 else: |
651 self.menuBar1.EnableTop(0, True) |
626 self.MenuBar.EnableTop(0, True) |
652 if self.NetworkNodes.GetSelection() == 0: |
627 if self.NetworkNodes.GetSelection() == 0: |
653 self.menuBar1.EnableTop(1, True) |
628 self.MenuBar.EnableTop(1, True) |
654 self.menuBar1.EnableTop(2, True) |
629 self.MenuBar.EnableTop(2, True) |
655 else: |
630 else: |
656 self.menuBar1.EnableTop(1, False) |
631 self.MenuBar.EnableTop(1, False) |
657 self.menuBar1.EnableTop(2, False) |
632 self.MenuBar.EnableTop(2, False) |
658 |
633 |
659 def RefreshProfileMenu(self): |
634 def RefreshProfileMenu(self): |
660 if self.EditMenu: |
635 if self.EditMenu: |
661 profile = self.Manager.GetCurrentProfileName() |
636 profile = self.Manager.GetCurrentProfileName() |
662 edititem = self.EditMenu.FindItemById(ID_NETWORKEDITEDITMENUITEMS7) |
637 edititem = self.EditMenu.FindItemById(ID_NETWORKEDITEDITMENUOTHERPROFILE) |
663 if edititem: |
638 if edititem: |
664 length = self.AddMenu.GetMenuItemCount() |
639 length = self.AddMenu.GetMenuItemCount() |
665 for i in xrange(length-6): |
640 for i in xrange(length-6): |
666 additem = self.AddMenu.FindItemByPosition(6) |
641 additem = self.AddMenu.FindItemByPosition(6) |
667 self.AddMenu.Delete(additem.GetId()) |
642 self.AddMenu.Delete(additem.GetId()) |