738 new_id = wx.NewId() |
738 new_id = wx.NewId() |
739 AppendMenu(base_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=base_type) |
739 AppendMenu(base_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=base_type) |
740 self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(base_type), id=new_id) |
740 self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(base_type), id=new_id) |
741 type_menu.AppendMenu(wx.NewId(), "Base Types", base_menu) |
741 type_menu.AppendMenu(wx.NewId(), "Base Types", base_menu) |
742 datatype_menu = wx.Menu(title='') |
742 datatype_menu = wx.Menu(title='') |
743 for datatype in self.Controler.GetDataTypes(basetypes = False): |
743 for datatype in self.Controler.GetDataTypes(basetypes=False, only_locatables=True): |
744 new_id = wx.NewId() |
744 new_id = wx.NewId() |
745 AppendMenu(datatype_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=datatype) |
745 AppendMenu(datatype_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=datatype) |
746 self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(datatype), id=new_id) |
746 self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(datatype), id=new_id) |
747 type_menu.AppendMenu(wx.NewId(), "User Data Types", datatype_menu) |
747 type_menu.AppendMenu(wx.NewId(), "User Data Types", datatype_menu) |
748 rect = self.VariablesGrid.BlockToDeviceRect((row, col), (row, col)) |
748 rect = self.VariablesGrid.BlockToDeviceRect((row, col), (row, col)) |