equal
deleted
inserted
replaced
759 |
759 |
760 # build a submenu containing user-defined types |
760 # build a submenu containing user-defined types |
761 datatype_menu = wx.Menu(title='') |
761 datatype_menu = wx.Menu(title='') |
762 |
762 |
763 # TODO : remove complextypes argument when matiec can manage complex types in pou interface |
763 # TODO : remove complextypes argument when matiec can manage complex types in pou interface |
764 datatypes = self.Controler.GetDataTypes(basetypes = False, |
764 datatypes = self.Controler.GetDataTypes(basetypes = False) |
765 complextypes = self.Table.GetValueByName(row, "Class") not in ["Input", "Ouput", "InOut"]) |
|
766 for datatype in datatypes: |
765 for datatype in datatypes: |
767 new_id = wx.NewId() |
766 new_id = wx.NewId() |
768 AppendMenu(datatype_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=datatype) |
767 AppendMenu(datatype_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=datatype) |
769 self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(datatype), id=new_id) |
768 self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(datatype), id=new_id) |
770 |
769 |