plugins/c_ext/CFileEditor.py
changeset 708 6ec28dc375cf
parent 675 44b35c27e9ff
equal deleted inserted replaced
707:6880c88e499e 708:6ec28dc375cf
   655                 new_id = wx.NewId()
   655                 new_id = wx.NewId()
   656                 AppendMenu(datatype_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=datatype)
   656                 AppendMenu(datatype_menu, help='', id=new_id, kind=wx.ITEM_NORMAL, text=datatype)
   657                 self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(datatype), id=new_id)
   657                 self.Bind(wx.EVT_MENU, self.GetVariableTypeFunction(datatype), id=new_id)
   658             type_menu.AppendMenu(wx.NewId(), "User Data Types", datatype_menu)
   658             type_menu.AppendMenu(wx.NewId(), "User Data Types", datatype_menu)
   659             rect = self.VariablesGrid.BlockToDeviceRect((row, col), (row, col))
   659             rect = self.VariablesGrid.BlockToDeviceRect((row, col), (row, col))
       
   660             
   660             self.VariablesGrid.PopupMenuXY(type_menu, rect.x + rect.width, rect.y + self.VariablesGrid.GetColLabelSize())
   661             self.VariablesGrid.PopupMenuXY(type_menu, rect.x + rect.width, rect.y + self.VariablesGrid.GetColLabelSize())
       
   662             type_menu.Destroy()
   661             event.Veto()
   663             event.Veto()
   662         else:
   664         else:
   663             event.Skip()
   665             event.Skip()
   664 
   666 
   665     def GetVariableTypeFunction(self, base_type):
   667     def GetVariableTypeFunction(self, base_type):