X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=guifunct.py;h=981f58bd600af915579513611b13ffa4332ced88;hp=f7e6249f537b3db1338e6558d45fb7cc385725c3;hb=ab23968410d4e2eff482fd16a639801b457d5063;hpb=a503f041dc4947ee21c1d353ddd05ddb13a5e322 diff --git a/guifunct.py b/guifunct.py index f7e6249..981f58b 100644 --- a/guifunct.py +++ b/guifunct.py @@ -9,6 +9,7 @@ import sys from copy import copy import dialog from listlex import * +from functions import treat_var_mod def OnOpen(self, type): @@ -156,6 +157,21 @@ class PrepSimi : self.dial.CenterOnParent() self.val = self.dial.ShowModal() if self.val == wx.ID_OK : + if self.dial.check_bystar.GetValue() : + variables = treat_var_mod(self.parametres['stars']) + vardial = dialog.OptLexi(parent) + vardial.listet = self.parametres['stars'] + vardial.variables = [v for v in variables] + for et in vardial.variables : + vardial.list_box_1.Append(et) + nval = vardial.ShowModal() + if nval == wx.ID_OK : + if vardial.choice.GetSelection() == 1 : + listet = [vardial.listet[i] for i in dial.list_box_1.GetSelections()] + else : + listet = variables[vardial.variables[dial.list_box_1.GetSelections()[0]]] + dial.Destroy() + self.tableau.etline = self.Source.corpus.make_etline(listet) self.make_param() def make_param(self) :