IDEFrame.py
changeset 1401 611fded24ce4
parent 1364 e9e17d3b2849
child 1408 eb2aa27602b7
equal deleted inserted replaced
1400:65a751cbb9b9 1401:611fded24ce4
    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