DataTypeEditor.py
changeset 462 9abbc90c0263
parent 460 2ddf7bbd1f74
child 494 c91644c2bfa7
equal deleted inserted replaced
461:649a8465148d 462:9abbc90c0263
   798                 new_id = wx.NewId()
   798                 new_id = wx.NewId()
   799                 AppendMenu(base_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=base_type)
   799                 AppendMenu(base_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=base_type)
   800                 self.Bind(wx.EVT_MENU, self.GetElementTypeFunction(base_type), id=new_id)
   800                 self.Bind(wx.EVT_MENU, self.GetElementTypeFunction(base_type), id=new_id)
   801             type_menu.AppendMenu(wx.NewId(), _("Base Types"), base_menu)
   801             type_menu.AppendMenu(wx.NewId(), _("Base Types"), base_menu)
   802             datatype_menu = wx.Menu(title='')
   802             datatype_menu = wx.Menu(title='')
   803             for datatype in self.Controler.GetDataTypes(self.TagName, False, self.ParentWindow.Debug):
   803             for datatype in self.Controler.GetDataTypes(self.TagName, False):
   804                 new_id = wx.NewId()
   804                 new_id = wx.NewId()
   805                 AppendMenu(datatype_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=datatype)
   805                 AppendMenu(datatype_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=datatype)
   806                 self.Bind(wx.EVT_MENU, self.GetElementTypeFunction(datatype), id=new_id)
   806                 self.Bind(wx.EVT_MENU, self.GetElementTypeFunction(datatype), id=new_id)
   807             type_menu.AppendMenu(wx.NewId(), _("User Data Types"), datatype_menu)
   807             type_menu.AppendMenu(wx.NewId(), _("User Data Types"), datatype_menu)
   808 ##            functionblock_menu = wx.Menu(title='')
   808 ##            functionblock_menu = wx.Menu(title='')
   809 ##            bodytype = self.Controler.GetEditedElementBodyType(self.TagName, self.ParentWindow.Debug)
   809 ##            bodytype = self.Controler.GetEditedElementBodyType(self.TagName)
   810 ##            pouname, poutype = self.Controler.GetEditedElementType(self.TagName, self.ParentWindow.Debug)
   810 ##            pouname, poutype = self.Controler.GetEditedElementType(self.TagName)
   811 ##            if classtype in ["Input","Output","InOut","External","Global"] or poutype != "function" and bodytype in ["ST", "IL"]:
   811 ##            if classtype in ["Input","Output","InOut","External","Global"] or poutype != "function" and bodytype in ["ST", "IL"]:
   812 ##                for functionblock_type in self.Controler.GetFunctionBlockTypes(self.TagName, self.ParentWindow.Debug):
   812 ##                for functionblock_type in self.Controler.GetFunctionBlockTypes(self.TagName):
   813 ##                    new_id = wx.NewId()
   813 ##                    new_id = wx.NewId()
   814 ##                    AppendMenu(functionblock_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=functionblock_type)
   814 ##                    AppendMenu(functionblock_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=functionblock_type)
   815 ##                    self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(functionblock_type), id=new_id)
   815 ##                    self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(functionblock_type), id=new_id)
   816 ##                type_menu.AppendMenu(wx.NewId(), _("Function Block Types"), functionblock_menu)
   816 ##                type_menu.AppendMenu(wx.NewId(), _("Function Block Types"), functionblock_menu)
   817             rect = self.StructureElementsGrid.BlockToDeviceRect((row, col), (row, col))
   817             rect = self.StructureElementsGrid.BlockToDeviceRect((row, col), (row, col))