equal
deleted
inserted
replaced
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): |