X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=layout.py;h=6050d2ec6c2bbbba3a8978301e0237ed30fa175f;hp=8e92228232879d915f75e1f3660f17508239e800;hb=434a6105156cca276a69c294c8b99369cf41c66f;hpb=3647a911117ea08f4f969720a16c58bcc7d4e809 diff --git a/layout.py b/layout.py index 8e92228..6050d2e 100644 --- a/layout.py +++ b/layout.py @@ -519,6 +519,10 @@ class OpenCHDS(): panel.TabChdSim.AddPage(self.prof_seg_nb, _(u"Repeated segments profiles").decode('utf8')) # panel.Bind(wx.EVT_BUTTON, self.ongetrapport, id = self.ID_rapport) + if os.path.exists(os.path.join(self.parametres['pathout'], 'tgenchi2.csv')) : + self.parametres['tgenspec'] = os.path.join(self.parametres['pathout'], 'tgenchi2.csv') + TgenLayout(panel) + panel.TabChdSim.SetSelection(0) self.parent.nb.AddPage(panel, _(u"Clustering").decode('utf8') + ' - %s' % corpname) self.parent.ShowTab(True) self.parent.nb.SetSelection(self.parent.nb.GetPageCount() - 1) @@ -665,6 +669,8 @@ class TgenLayout : tgen.read() tgentab = False gparent = None + if 'TabChdSim' in dir(page) : + page = page.TabChdSim for i in range(page.GetPageCount()) : tab = page.GetPage(i) if 'gparent' in dir(tab) : @@ -674,16 +680,17 @@ class TgenLayout : if tab.tgen : tgentab = tab break + if tgentab : self.page.tgentab.RefreshData(self.page.tgens) self.page.tgentab.tgens = tgen.tgen - self.page.SetSelection(i) + page.SetSelection(i) else : self.page.tgentab = ListForSpec(ira, gparent, self.page.tgens, etoiles[1:]) self.page.tgentab.tgen = True self.page.tgentab.tgens = tgen.tgen - self.page.AddPage(self.page.tgentab, u'Tgens Specificities') - self.page.SetSelection(self.page.GetPageCount() - 1) + page.AddPage(self.page.tgentab, u'Tgens Specificities') + page.SetSelection(page.GetPageCount() - 1) class dolexlayout : def __init__(self, ira, corpus, parametres): @@ -1390,6 +1397,7 @@ class SimiMatLayout(DefaultMatLayout) : 'halo' : self.dial.halo.GetValue(), 'com' : self.dial.comcheck.GetValue(), 'communities' : self.dial.choix_com.GetSelection(), + 'edgecurved' : self.dial.check_curved.GetValue(), } if 'cexfromchi' in self.parametres : paramsimi['cexfromchi'] = self.dial.checkit.GetValue()