keys from mac
[iramuteq] / dialog.py
index 0711708..2e629ba 100755 (executable)
--- a/dialog.py
+++ b/dialog.py
@@ -8,11 +8,10 @@ import  wx.lib.colourselect as  csel
 import wx.lib.sized_controls as sc
 import wx.lib.filebrowsebutton as filebrowse
 import locale
+from functions import DoConf
 import os
 import sys
-#from listlex import *
 from KeyFrame import AlcOptFrame
-#from listlex import ListForSpec
 #---------------------------------------------------------------------------
 provider = wx.SimpleHelpProvider()
 wx.HelpProvider_Set(provider)
@@ -1152,7 +1151,11 @@ class StatDialog(wx.Dialog):
         dial = AlcOptFrame(self, self.parent.parent)
         dial.CenterOnParent()
         dial.ShowModal()
-        #dial.Destroy()
+        for i in range(0,len(dial.listlabel)):
+            dial.keys[dial.listcle[i]] = dial.listspin[i].GetValue()
+        print dial.keys
+        DoConf().makeoptions(['KEY'], [dial.keys], outfile = self.parent.parent.ConfigPath['key'])
+        dial.Destroy()
 
 class LexDialog( wx.Dialog ):
     
@@ -1721,7 +1724,7 @@ class OptLexi(wx.Dialog):
         self.choice_indice =  wx.Choice(self, -1, (100,50), choices = indices)
         if not self.force_chi :
             self.label = wx.StaticText(self, -1, u"effectif minimum")
-            self.spin = wx.SpinCtrl(self, -1, min = 1, max = 10000)
+            self.spin = wx.SpinCtrl(self, -1, min = 1, max = 10000, initial = 10)
         self.Bind(wx.EVT_CHOICE, self.onselect, self.choice)
         self.__set_properties()
         self.__do_layout()
@@ -1733,6 +1736,7 @@ class OptLexi(wx.Dialog):
         if not self.force_chi :
             self.spin.SetValue(10)
         self.choice.SetSelection(0)
+        self.choice_indice.SetSelection(0)
         #self.SetMinSize(wx.Size(300, 400))
         # end wxGlade