# HG changeset patch # User Edouard Tisserant # Date 1663056685 -7200 # Node ID 09dad7f00c36bd6a778da2efbe6fbb8d17971c00 # Parent a0b645a934c9d400735d31fa11dfc6b1eb37ec2f IDE: fix wxPython 3->4 API change leading to exception in type selection menu in CodeFileEditor diff -r a0b645a934c9 -r 09dad7f00c36 editors/CodeFileEditor.py --- a/editors/CodeFileEditor.py Tue Sep 06 21:06:36 2022 +0200 +++ b/editors/CodeFileEditor.py Tue Sep 13 10:11:25 2022 +0200 @@ -824,12 +824,12 @@ type_menu = wx.Menu(title='') base_menu = wx.Menu(title='') for base_type in self.Controler.GetBaseTypes(): - new_entry = base_menu.Append(help='', id=wx.ID_ANY, kind=wx.ITEM_NORMAL, text=base_type) + new_entry = base_menu.Append(wx.ID_ANY, base_type) self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(base_type), new_entry) type_menu.AppendMenu(wx.ID_ANY, "Base Types", base_menu) datatype_menu = wx.Menu(title='') for datatype in self.Controler.GetDataTypes(): - new_entry = datatype_menu.Append(help='', id=wx.ID_ANY, kind=wx.ITEM_NORMAL, text=datatype) + new_entry = datatype_menu.Append(wx.ID_ANY, item=datatype) self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(datatype), new_entry) type_menu.AppendMenu(wx.ID_ANY, "User Data Types", datatype_menu) rect = self.VariablesGrid.BlockToDeviceRect((row, col), (row, col))