def OnCellRightClick(self, event): # wxGlade: MyFrame.<event_handler>
#print "Event handler `OnCellRightClick' not implemented"
# Begin Enable/Disable Copy/Paste and all
if wx.TheClipboard.Open():
clipboard = wx.TextDataObject()
if not wx.TheClipboard.GetData(clipboard):
self.Context_Menu.MenuItems[5].Enable(False)# Disabling Paste Menu Item if clipboard mpty
else:
self.Context_Menu.MenuItems[5].Enable(True)# Disabling Paste Menu Item if clipboard mpty
wx.TheClipboard.Close()
else:
self.Context_Menu.MenuItems[5].Enable(False)# Disabling Paste Menu Item if clipboard mpty
if self.UNDO_INDEX>=9 or self.UNDO_INDEX>=(len(self.UNDO_LIST)-1):
self.Context_Menu.MenuItems[0].Enable(False)
else:
self.Context_Menu.MenuItems[0].Enable(True)
if self.UNDO_INDEX==0:
self.Context_Menu.MenuItems[1].Enable(False)
else:
self.Context_Menu.MenuItems[1].Enable(True)
#End of Undo?redo
self.PopupMenu(self.Context_Menu, event.GetPosition())
#event.Skip()
评论列表
文章目录