Instead of sending id, send parent item (which contains ID). This allows us to access the item to modify bitmap or any other value for it.

This commit is contained in:
blitzmann
2014-09-15 15:48:26 -04:00
parent da047106f3
commit 030e6aa9db
6 changed files with 16 additions and 8 deletions

View File

@@ -54,7 +54,7 @@ class ContextMenu(object):
item = wx.MenuItem(menu, id, text)
menu.info[id] = (m, fullContext, it)
sub = m.getSubMenu(srcContext, selection, menu, it, id)
sub = m.getSubMenu(srcContext, selection, menu, it, item)
if sub is not None:
item.SetSubMenu(sub)
@@ -95,7 +95,7 @@ class ContextMenu(object):
def activate(self, context, selection, i):
return None
def getSubMenu(self, context, selection, menu, i):
def getSubMenu(self, context, selection, menu, i, pitem):
return None
def getText(self, context, selection):