X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=listlex.py;h=4b417e3dc0969e4f6be4883efbcf958ff5e98e81;hp=aab8637def43b18ecfdba392baff58bb66add950;hb=13666be5de5eeffbe63774c3c0aecd407b519ac6;hpb=8d8cfe20d0771790b830d22321c631955fdb56a6 diff --git a/listlex.py b/listlex.py index aab8637..4b417e3 100644 --- a/listlex.py +++ b/listlex.py @@ -75,7 +75,7 @@ class ListForSpec(wx.ListCtrl, listmix.ListCtrlAutoWidthMixin, listmix.ColumnSor #listmix.ListCtrlAutoWidthMixin.__init__(self) listmix.ColumnSorterMixin.__init__(self, len(first)) - self.SortListItems(1, 2) + self.SortListItems(1, 0) #----------------------------------------------------------------------------------------- self.Bind(wx.EVT_LIST_ITEM_SELECTED, self.OnItemSelected, self) @@ -168,12 +168,19 @@ class ListForSpec(wx.ListCtrl, listmix.ListCtrlAutoWidthMixin, listmix.ColumnSor self.PopupMenu(menu) menu.Destroy() + def getselectedwords(self) : + words = [self.getColumnText(self.GetFirstSelected(), 6)] + last = self.GetFirstSelected() + while self.GetNextSelected(last) != -1: + last = self.GetNextSelected(last) + words.append(self.getColumnText(last, 1)) + return words def OnPopupOne(self, event): activenotebook = self.parent.nb.GetSelection() page = self.parent.nb.GetPage(activenotebook) corpus = page.corpus - word = self.getColumnText(self.GetFirstSelected(), 0) + word = self.getselectedwords()[0] lems = corpus.getlems() rep = [] for forme in lems[word].formes :