plugins/c_ext/CFileEditor.py
changeset 610 00df5b1db283
parent 603 e1ef99c609eb
child 626 2b9bd5dcf8d2
equal deleted inserted replaced
609:2470f59a6920 610:00df5b1db283
   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))