X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=tree.py;h=87188454c899e84def7960ae8e110290eaf5e541;hp=aa4d00da2d032ecfc89ec167ea8ce32da9cf7e38;hb=577acb1594de968ca2550ef0bc1f44e3cf1678f9;hpb=556bad4668be30f7c08ede355f2f31380b3b1185 diff --git a/tree.py b/tree.py index aa4d00d..8718845 100644 --- a/tree.py +++ b/tree.py @@ -413,7 +413,13 @@ class LeftTree(CT.CustomTreeCtrl): item = self.parent.matrix_menu.FindItemByPosition(i) itemid = item.GetId() itemtext = item.GetText() - 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)