34 # Define PLCOpenEditor EditMenu extra items id |
34 # Define PLCOpenEditor EditMenu extra items id |
35 [ID_PLCOPENEDITOREDITMENUENABLEUNDOREDO, ID_PLCOPENEDITOREDITMENUADDDATATYPE, |
35 [ID_PLCOPENEDITOREDITMENUENABLEUNDOREDO, ID_PLCOPENEDITOREDITMENUADDDATATYPE, |
36 ID_PLCOPENEDITOREDITMENUADDFUNCTION, ID_PLCOPENEDITOREDITMENUADDFUNCTIONBLOCK, |
36 ID_PLCOPENEDITOREDITMENUADDFUNCTION, ID_PLCOPENEDITOREDITMENUADDFUNCTIONBLOCK, |
37 ID_PLCOPENEDITOREDITMENUADDPROGRAM, ID_PLCOPENEDITOREDITMENUADDCONFIGURATION, |
37 ID_PLCOPENEDITOREDITMENUADDPROGRAM, ID_PLCOPENEDITOREDITMENUADDCONFIGURATION, |
38 ID_PLCOPENEDITOREDITMENUFINDNEXT, ID_PLCOPENEDITOREDITMENUFINDPREVIOUS, |
38 ID_PLCOPENEDITOREDITMENUFINDNEXT, ID_PLCOPENEDITOREDITMENUFINDPREVIOUS, |
39 ID_PLCOPENEDITOREDITMENUSEARCHINPROJECT, |
39 ID_PLCOPENEDITOREDITMENUSEARCHINPROJECT, ID_PLCOPENEDITOREDITMENUADDRESOURCE |
40 ] = [wx.NewId() for _init_coll_EditMenu_Items in range(9)] |
40 ] = [wx.NewId() for _init_coll_EditMenu_Items in range(10)] |
41 |
41 |
42 # Define PLCOpenEditor DisplayMenu extra items id |
42 # Define PLCOpenEditor DisplayMenu extra items id |
43 [ID_PLCOPENEDITORDISPLAYMENURESETPERSPECTIVE, |
43 [ID_PLCOPENEDITORDISPLAYMENURESETPERSPECTIVE, |
44 ] = [wx.NewId() for _init_coll_DisplayMenu_Items in range(1)] |
44 ] = [wx.NewId() for _init_coll_DisplayMenu_Items in range(1)] |
45 |
45 |
323 kind=wx.ITEM_NORMAL, text=_(u'&Function')) |
323 kind=wx.ITEM_NORMAL, text=_(u'&Function')) |
324 AppendMenu(parent, help='', id=ID_PLCOPENEDITOREDITMENUADDFUNCTIONBLOCK, |
324 AppendMenu(parent, help='', id=ID_PLCOPENEDITOREDITMENUADDFUNCTIONBLOCK, |
325 kind=wx.ITEM_NORMAL, text=_(u'Function &Block')) |
325 kind=wx.ITEM_NORMAL, text=_(u'Function &Block')) |
326 AppendMenu(parent, help='', id=ID_PLCOPENEDITOREDITMENUADDPROGRAM, |
326 AppendMenu(parent, help='', id=ID_PLCOPENEDITOREDITMENUADDPROGRAM, |
327 kind=wx.ITEM_NORMAL, text=_(u'&Program')) |
327 kind=wx.ITEM_NORMAL, text=_(u'&Program')) |
|
328 AppendMenu(parent, help='', id=ID_PLCOPENEDITOREDITMENUADDRESOURCE, |
|
329 kind=wx.ITEM_NORMAL, text=_(u'&Resource')) |
328 if add_config: |
330 if add_config: |
329 AppendMenu(parent, help='', id=ID_PLCOPENEDITOREDITMENUADDCONFIGURATION, |
331 AppendMenu(parent, help='', id=ID_PLCOPENEDITOREDITMENUADDCONFIGURATION, |
330 kind=wx.ITEM_NORMAL, text=_(u'&Configuration')) |
332 kind=wx.ITEM_NORMAL, text=_(u'&Configuration')) |
331 |
333 |
332 def _init_coll_EditMenu_Items(self, parent): |
334 def _init_coll_EditMenu_Items(self, parent): |
383 id=ID_PLCOPENEDITOREDITMENUADDFUNCTION) |
385 id=ID_PLCOPENEDITOREDITMENUADDFUNCTION) |
384 self.Bind(wx.EVT_MENU, self.GenerateAddPouFunction("functionBlock"), |
386 self.Bind(wx.EVT_MENU, self.GenerateAddPouFunction("functionBlock"), |
385 id=ID_PLCOPENEDITOREDITMENUADDFUNCTIONBLOCK) |
387 id=ID_PLCOPENEDITOREDITMENUADDFUNCTIONBLOCK) |
386 self.Bind(wx.EVT_MENU, self.GenerateAddPouFunction("program"), |
388 self.Bind(wx.EVT_MENU, self.GenerateAddPouFunction("program"), |
387 id=ID_PLCOPENEDITOREDITMENUADDPROGRAM) |
389 id=ID_PLCOPENEDITOREDITMENUADDPROGRAM) |
|
390 self.Bind(wx.EVT_MENU, self.AddResourceMenu, |
|
391 id=ID_PLCOPENEDITOREDITMENUADDRESOURCE) |
388 self.Bind(wx.EVT_MENU, self.OnAddConfigurationMenu, |
392 self.Bind(wx.EVT_MENU, self.OnAddConfigurationMenu, |
389 id=ID_PLCOPENEDITOREDITMENUADDCONFIGURATION) |
393 id=ID_PLCOPENEDITOREDITMENUADDCONFIGURATION) |
390 self.Bind(wx.EVT_MENU, self.OnSelectAllMenu, id=wx.ID_SELECTALL) |
394 self.Bind(wx.EVT_MENU, self.OnSelectAllMenu, id=wx.ID_SELECTALL) |
391 self.Bind(wx.EVT_MENU, self.OnDeleteMenu, id=wx.ID_DELETE) |
395 self.Bind(wx.EVT_MENU, self.OnDeleteMenu, id=wx.ID_DELETE) |
392 |
396 |