if self.tableau.parametres['colsep'] == 'tabulation' :
self.tableau.parametres['colsep'] = '\t'
self.tableau.parametres['filetype'] = 'csv'
+ self.tableau.parametres['encodage'] = dlg.le[dlg.list_encodages.GetSelection()]
elif getfileextension(filename) == '.xls' :
dlg = dialog.FileOptionDialog(self, -1, _(u"File format").decode('utf8'), sep=False, sheet = True, size=(350, 200),
style=wx.DEFAULT_DIALOG_STYLE)
if wordlist is not None :
self.listcol = ListForSpec(self, self, wordlist, ['eff'])
self.listcol.SetMinSize( wx.Size( 270,-1 ) )
- bSizer16.Add( self.listcol, 0, wx.ALL|wx.EXPAND, 5 )
+ listsizer = wx.BoxSizer( wx.VERTICAL )
+ countsizer = wx.BoxSizer( wx.HORIZONTAL )
+ self.butcount = wx.Button(self, -1, "count")
+ self.textcount = wx.TextCtrl(self, -1, "", wx.DefaultPosition, wx.Size( 100,-1 ), wx.TE_READONLY )
+ countsizer.Add(self.butcount, 0, wx.ALL, 5)
+ countsizer.Add(self.textcount, 0, wx.ALL, 5 )
+ listsizer.Add(countsizer, 0, wx.ALL, 5)
+ listsizer.Add(self.listcol, 2, wx.ALL|wx.EXPAND, 5 )
+ #bSizer16.Add( self.listcol, 0, wx.ALL|wx.EXPAND, 5 )
+ bSizer16.Add( listsizer, 0, wx.ALL|wx.EXPAND, 5)
if selected is None :
for row in xrange(self.listcol.GetItemCount()):
self.listcol.Select(row)
self.check_elab = wx.CheckBox( self.m_panel2, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
fgSizer3.Add( self.check_elab, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )
+ self.m_staticline39 = wx.StaticLine( self.m_panel2, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
+ fgSizer3.Add( self.m_staticline39, 0, wx.EXPAND |wx.ALL, 5 )
+
+ self.m_staticline40 = wx.StaticLine( self.m_panel2, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
+ fgSizer3.Add( self.m_staticline40, 0, wx.EXPAND |wx.ALL, 5 )
+
+ self.m_staticText321 = wx.StaticText( self.m_panel2, wx.ID_ANY, _(u"Edge curved"), wx.DefaultPosition, wx.DefaultSize, 0 )
+ self.m_staticText321.Wrap( -1 )
+ fgSizer3.Add( self.m_staticText321, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
+
+ self.check_curved = wx.CheckBox( self.m_panel2, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
+ fgSizer3.Add( self.check_curved, 0, wx.ALL, 5 )
+
self.m_staticline2914 = wx.StaticLine( self.m_panel2, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
fgSizer3.Add( self.m_staticline2914, 0, wx.EXPAND, 5 )
self.checki.Bind( wx.EVT_CHECKBOX, self.OnChecki )
self.check_vcex.Bind( wx.EVT_CHECKBOX, self.OnCheck_vcex )
self.check_s_size.Bind( wx.EVT_CHECKBOX, self.OnCheck_s_size )
+ self.listcol.Bind( wx.EVT_LIST_ITEM_SELECTED, self.ChangeCount)
+ self.listcol.Bind( wx.EVT_LIST_ITEM_DESELECTED, self.ChangeCount)
+ self.butcount.Bind( wx.EVT_BUTTON, self.ChangeCount)
+ self.ChangeCount(wx.EVT_BUTTON)
+
def __set_properties(self):
self.choice1.SetSelection(self.paramsimi['coeff'])
self.comcheck.SetValue(self.paramsimi['com'])
self.choix_com.SetSelection(self.paramsimi['communities'])
self.halo.SetValue(self.paramsimi['halo'])
+ self.check_curved.SetValue(self.paramsimi.get('edgecurved', True))
+
+ def ChangeCount(self, evt) :
+ self.textcount.SetValue('%i' % self.listcol.GetSelectedItemCount())
def OnCheck_s_size(self, evt):
if self.check_s_size.GetValue() :
'com' :self.dial.comcheck.GetValue(),
'communities' : self.dial.choix_com.GetSelection(),
'halo' : self.dial.halo.GetValue(),
+ 'edgecurved' : self.dial.check_curved.GetValue(),
}
if 'cexfromchi' in self.parametres :
param['cexfromchi'] = self.dial.checkit.GetValue()
if 'sfromchi' in self.parametres :
param['sfromchi'] = self.dial.checki.GetValue()
- print param
if 'vlabcolor' in self.parametres :
param['vlabcolor'] = self.parametres['vlabcolor']
if 'check_bystar' in dir(self.dial) :