- menu.Append(itemid, itemtext)
+ if item.IsSubMenu() :
+ nmenu = wx.Menu()
+ for val in item.GetSubMenu().GetMenuItems() :
+ nmenu.Append(val.GetId(), val.GetText())
+ menu.AppendMenu(itemid, itemtext, nmenu)
+ else :
+ menu.Append(itemid, itemtext)
split = wx.Menu()
splitfromvar = split.Append(-1, _(u"Split from variable").decode('utf8'))
menu.AppendMenu(-1, _(u"Split matrix").decode('utf8'), split)
split = wx.Menu()
splitfromvar = split.Append(-1, _(u"Split from variable").decode('utf8'))
menu.AppendMenu(-1, _(u"Split matrix").decode('utf8'), split)
if 'corpus_name' in item :
child = self.InsertItem(self.textroot, 0, item['corpus_name'])
else :
child = self.InsertItem(self.matroot, 0, item['matrix_name'])
self.SetPyData(child, item)
if 'corpus_name' in item :
child = self.InsertItem(self.textroot, 0, item['corpus_name'])
else :
child = self.InsertItem(self.matroot, 0, item['matrix_name'])
self.SetPyData(child, item)
if item['type'] in self.ild :
img = self.ild[item['type']]
else :
img = 24
self.SetItemImage(child, img, CT.TreeItemIcon_Normal)
self.SetItemImage(child, img, CT.TreeItemIcon_Expanded)
if item['type'] in self.ild :
img = self.ild[item['type']]
else :
img = 24
self.SetItemImage(child, img, CT.TreeItemIcon_Normal)
self.SetItemImage(child, img, CT.TreeItemIcon_Expanded)
#dlg = wx.TextEntryDialog(self, "Please Enter The New Item Name", 'Item Naming', 'Python')
#dlg = wx.TextEntryDialog(self, "Please Enter The New Item Name", 'Item Naming', 'Python')