- self.m_staticline3 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline3, 0, wx.EXPAND, 5 )
-
- self.m_staticline4 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline4, 0, wx.EXPAND, 5 )
-
- self.m_staticText101 = wx.StaticText( self, wx.ID_ANY, u"Taille des sommets \nproportionnelle à l'effectif\n(les scores sont normalisés)", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText101.Wrap( -1 )
- fgSizer51.Add( self.m_staticText101, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- bSizer7 = wx.BoxSizer( wx.HORIZONTAL )
-
- bSizer9 = wx.BoxSizer( wx.VERTICAL )
-
- self.check2 = wx.CheckBox( self, wx.ID_ANY, u"eff.", wx.DefaultPosition, wx.DefaultSize, 0 )
- bSizer9.Add( self.check2, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- if 'sfromchi' in self.paramsimi :
- self.checki = wx.CheckBox( self, wx.ID_ANY, u"chi2", wx.DefaultPosition, wx.DefaultSize, 0 )
- bSizer9.Add( self.checki, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- bSizer7.Add( bSizer9, 0, wx.ALIGN_CENTER_VERTICAL, 5 )
-
- fgSizer7 = wx.FlexGridSizer( 0, 2, 0, 0 )
- fgSizer7.SetFlexibleDirection( wx.BOTH )
- fgSizer7.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )
-
- self.m_staticText11 = wx.StaticText( self, wx.ID_ANY, u"min", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText11.Wrap( -1 )
- fgSizer7.Add( self.m_staticText11, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- self.spin_tvmin = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, 0, 100, 0 )
- fgSizer7.Add( self.spin_tvmin, 0, wx.ALL, 5 )
-
- self.m_staticText12 = wx.StaticText( self, wx.ID_ANY, u"max", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText12.Wrap( -1 )
- fgSizer7.Add( self.m_staticText12, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- self.spin_tvmax = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, 0, 100, 0 )
- fgSizer7.Add( self.spin_tvmax, 0, wx.ALL, 5 )
-
- bSizer7.Add( fgSizer7, 1, wx.EXPAND, 5 )
-
- fgSizer51.Add( bSizer7, 1, wx.EXPAND, 5 )
-
- self.m_staticline31 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline31, 0, wx.EXPAND, 5 )
-
- self.m_staticline32 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline32, 0, wx.EXPAND, 5 )
-
- self.m_staticText1011 = wx.StaticText( self, wx.ID_ANY, u"Taille du texte des sommets \nproportionnelle à l'effectif\n(les scores sont normalisés)", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText1011.Wrap( -1 )
- fgSizer51.Add( self.m_staticText1011, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )
-
- bSizer71 = wx.BoxSizer( wx.HORIZONTAL )
-
- bSizer8 = wx.BoxSizer( wx.VERTICAL )
-
- self.check_vcex = wx.CheckBox( self, wx.ID_ANY, u"eff.", wx.DefaultPosition, wx.DefaultSize, 0 )
- bSizer8.Add( self.check_vcex, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
- if 'cexfromchi' in self.paramsimi :
-
- self.checkit = wx.CheckBox( self, wx.ID_ANY, u"chi2", wx.DefaultPosition, wx.DefaultSize, 0 )
- bSizer8.Add( self.checkit, 0, wx.ALL, 5 )
-
- bSizer71.Add( bSizer8, 0, wx.ALIGN_CENTER_VERTICAL, 5 )
-
- fgSizer71 = wx.FlexGridSizer( 0, 2, 0, 0 )
- fgSizer71.SetFlexibleDirection( wx.BOTH )
- fgSizer71.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )
-
- self.m_staticText111 = wx.StaticText( self, wx.ID_ANY, u"min", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText111.Wrap( -1 )
- fgSizer71.Add( self.m_staticText111, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- self.spin_vcexmin = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, 0, 100, 0 )
- fgSizer71.Add( self.spin_vcexmin, 0, wx.ALL, 5 )
-
- self.m_staticText121 = wx.StaticText( self, wx.ID_ANY, u"max", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText121.Wrap( -1 )
- fgSizer71.Add( self.m_staticText121, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- self.spin_vcexmax = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, 0, 100, 0 )
- fgSizer71.Add( self.spin_vcexmax, 0, wx.ALL, 5 )
-
- bSizer71.Add( fgSizer71, 1, wx.EXPAND, 5 )
-
- fgSizer51.Add( bSizer71, 1, wx.EXPAND, 5 )
-
- self.m_staticline321 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline321, 0, wx.EXPAND, 5 )
-
- self.m_staticline322 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline322, 0, wx.EXPAND, 5 )
-
- self.m_staticText10111 = wx.StaticText( self, wx.ID_ANY, u"Largeur des arêtes\nproportionnelle à l'indice", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText10111.Wrap( -1 )
- fgSizer51.Add( self.m_staticText10111, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )
-
- bSizer711 = wx.BoxSizer( wx.HORIZONTAL )
-
- self.check3 = wx.CheckBox( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
- bSizer711.Add( self.check3, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- fgSizer711 = wx.FlexGridSizer( 0, 2, 0, 0 )
- fgSizer711.SetFlexibleDirection( wx.BOTH )
- fgSizer711.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )
-
- self.m_staticText1111 = wx.StaticText( self, wx.ID_ANY, u"min", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText1111.Wrap( -1 )
- fgSizer711.Add( self.m_staticText1111, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- self.spin_temin = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, 0, 100, 0 )
- fgSizer711.Add( self.spin_temin, 0, wx.ALL, 5 )
-
- self.m_staticText1211 = wx.StaticText( self, wx.ID_ANY, u"max", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText1211.Wrap( -1 )
- fgSizer711.Add( self.m_staticText1211, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- self.spin_temax = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, 0, 100, 0 )
- fgSizer711.Add( self.spin_temax, 0, wx.ALL, 5 )
-
- bSizer711.Add( fgSizer711, 1, wx.EXPAND, 5 )
-
- fgSizer51.Add( bSizer711, 1, wx.EXPAND, 5 )
-
- self.m_staticline33 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline33, 0, wx.EXPAND, 5 )
-
- self.m_staticline34 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline34, 0, wx.EXPAND, 5 )
-
- self.m_staticText28 = wx.StaticText( self, wx.ID_ANY, u"Gradiant de gris sur les textes en fonction \nde l'effectif (du chi2) (0=noir; 1=blanc)", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText28.Wrap( -1 )
- fgSizer51.Add( self.m_staticText28, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- bSizer10 = wx.BoxSizer( wx.HORIZONTAL )
-
- self.m_checkBox14 = wx.CheckBox( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, 0 )
- bSizer10.Add( self.m_checkBox14, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- bSizer11 = wx.BoxSizer( wx.VERTICAL )
-
- bSizer12 = wx.BoxSizer( wx.HORIZONTAL )
-
- self.m_staticText31 = wx.StaticText( self, wx.ID_ANY, u"min", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText31.Wrap( -1 )
- bSizer12.Add( self.m_staticText31, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- self.m_spinCtrl14 = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, 0, 10, 0 )
- bSizer12.Add( self.m_spinCtrl14, 0, wx.ALL, 5 )
-
- bSizer11.Add( bSizer12, 1, wx.EXPAND, 5 )
-
- bSizer13 = wx.BoxSizer( wx.HORIZONTAL )
-
- self.m_staticText32 = wx.StaticText( self, wx.ID_ANY, u"max", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText32.Wrap( -1 )
- bSizer13.Add( self.m_staticText32, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- self.m_spinCtrl15 = wx.SpinCtrl( self, wx.ID_ANY, wx.EmptyString, wx.DefaultPosition, wx.DefaultSize, wx.SP_ARROW_KEYS, 0, 10, 10 )
- bSizer13.Add( self.m_spinCtrl15, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALL, 5 )
-
- bSizer11.Add( bSizer13, 1, wx.EXPAND, 5 )
-
- bSizer10.Add( bSizer11, 1, wx.EXPAND, 5 )
-
- fgSizer51.Add( bSizer10, 1, wx.ALIGN_CENTER_VERTICAL|wx.EXPAND, 5 )
-
- self.m_staticline3311 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline3311, 0, wx.EXPAND |wx.ALL, 5 )
-
- self.m_staticline33111 = wx.StaticLine( self, wx.ID_ANY, wx.DefaultPosition, wx.DefaultSize, wx.LI_HORIZONTAL )
- fgSizer51.Add( self.m_staticline33111, 0, wx.EXPAND |wx.ALL, 5 )
- bSizer5 = wx.BoxSizer( wx.HORIZONTAL )
-
- self.m_staticText21 = wx.StaticText( self, wx.ID_ANY, u"Couleur des sommets", wx.DefaultPosition, wx.DefaultSize, 0 )
- self.m_staticText21.Wrap( -1 )
- bSizer5.Add( self.m_staticText21, 0, wx.ALL|wx.ALIGN_CENTER_VERTICAL, 5 )
-
- self.cols = wx.ColourPickerCtrl( self, wx.ID_ANY, wx.Colour( 255, 0, 0 ), wx.DefaultPosition, wx.Size( 10,10 ), wx.CLRP_DEFAULT_STYLE )
- bSizer5.Add( self.cols, 0, wx.ALL, 5 )
+ # Connect Events
+ self.button_5.Bind( wx.EVT_BUTTON, self.OnKeys )
+ self.radio_dictchoice.Bind( wx.EVT_RADIOBOX, self.OnOther )
+
+ def __del__( self ):
+ pass
+
+
+ # Virtual event handlers, overide them in your derived class
+ def OnKeys( self, event ):
+ dial = AlcOptFrame(self, self.parent)
+ dial.CenterOnParent()
+ dial.ShowModal()
+ for i in range(0,len(dial.listlabel)):
+ dial.keys[dial.listcle[i]] = dial.listspin[i].GetValue()
+ DoConf().makeoptions(['KEY'], [dial.keys], outfile = self.parent.ConfigPath['key'])
+ dial.Destroy()
+
+ def OnOther( self, event ):
+ if self.radio_dictchoice.GetSelection() :
+ self.dictpath.Enable(True)
+ else :
+ self.dictpath.Enable(False)
+
+# class StatDialog(wx.Dialog):
+# def __init__(self, parent, *args, **kwds):
+# kwds['style'] = wx.DEFAULT_DIALOG_STYLE
+# wx.Dialog.__init__(self, *args, **kwds)
+# self.fileout = ""
+# self.parent = parent
+# self.label_lem = wx.StaticText(self, -1, _(u"Lemmatization").decode('utf8'))
+# self.radio_lem = wx.RadioBox(self, -1, u"", choices=[_(u'oui').decode('utf8'), _(u'non').decode('utf8')], majorDimension=0, style=wx.RA_SPECIFY_ROWS)
+# #txt = u"""Fréquence minimum d'une forme
+# #analysée (0 = non utilisé)"""
+# #self.label_8 = wx.StaticText(self, -1, txt)
+# #self.spin_ctrl_5 = wx.SpinCtrl(self, -1, "",size = (100,30), min=0, max=1000, initial=0)
+# #self.label_max_actives = wx.StaticText(self, -1, u"Nombre maximum de formes analysées")
+# #self.spin_max_actives = wx.SpinCtrl(self, -1, "",size = (100,30), min=20, max=10000, initial=1500)
+# self.label_4 = wx.StaticText(self, -1, _(u"Keys settings").decode('utf8'))
+# self.button_5 = wx.Button(self, wx.ID_PREFERENCES, "")
+# self.labeldictchoice = wx.StaticText(self, -1, _(u"Dictionary").decode('utf8'))
+# self.radio_dictchoice = wx.RadioBox(self, -1, u"", choices=[_(u'indexation').decode('utf8'), _(u'other').decode('utf8')], majorDimension=0, style=wx.RA_SPECIFY_ROWS)
+# #self.labeldictpath = wx.StaticText(self, -1, _(u"Path").decode('utf8'))
+# self.dictpath = filebrowse.FileBrowseButton(self, -1, size=(350, -1), labelText = _(u"Path").decode('utf8'), fileMode = 2, fileMask = '*')
+# self.dictpath.Enable(False)
+# #self.Bind(wx.EVT_CHECKBOX, self.OnCheckUce, self.check_uce)
+# #self.Bind(wx.EVT_SPINCTRL, self.OnSpin, self.spin_ctrl_5)
+# self.Bind(wx.EVT_BUTTON, self.OnKeys, self.button_5)
+# self.Bind(wx.EVT_RADIOBOX, self.OnOther, self.radio_dictchoice)
+# self.__do_layout()
+# self.__set_properties()
+#
+# def __do_layout(self) :
+# first = wx.BoxSizer(wx.VERTICAL)
+# sizer = wx.FlexGridSizer(0,2,0,0)
+# sizer.Add(self.label_lem, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# sizer.Add(self.radio_lem, 0, wx.ALIGN_LEFT, 5)
+# sizer.Add(wx.StaticLine(self),0, wx.ALIGN_LEFT, 5)
+# sizer.Add(wx.StaticLine(self),0, wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.txt_exp, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.exp, 0, wx.ALIGN_RIGHT, 5)
+# #sizer.Add(self.label_uce, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.check_uce, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.label_occuce, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.spin_ctrl_4, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.label_8, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.spin_ctrl_5, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.label_max_actives, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.spin_max_actives, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# sizer.Add(self.label_4, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# sizer.Add(self.button_5, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# sizer.Add(wx.StaticLine(self),0, wx.ALIGN_LEFT, 5)
+# sizer.Add(wx.StaticLine(self),0, wx.ALIGN_LEFT, 5)
+# sizer.Add(self.labeldictchoice, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# sizer.Add(self.radio_dictchoice, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# sizer.Add(wx.StaticLine(self),0, wx.ALIGN_LEFT, 5)
+# sizer.Add(wx.StaticLine(self),0, wx.ALIGN_LEFT, 5)
+# #sizer.Add(self.labeldictpath, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# sizer.Add(self.dictpath, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+# sizer.Add(wx.StaticLine(self),0, wx.ALIGN_LEFT, 5)
+# sizer.Add(wx.StaticLine(self),0, wx.ALIGN_LEFT, 5)
+# #sizer.Add(box2, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_RIGHT, 5)
+# first.Add(sizer, 0, wx.ALL, 5)
+# btnsizer = wx.StdDialogButtonSizer()
+# btn = wx.Button(self, wx.ID_CANCEL)
+# btnsizer.AddButton(btn)
+# btn_ok = wx.Button(self, wx.ID_OK)
+# btn_ok.SetDefault()
+# btnsizer.AddButton(btn_ok)
+# btnsizer.Realize()
+# first.Add(btnsizer, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_RIGHT, 5)
+# self.SetSizer(first)
+# first.Fit(self)
+#
+# def __set_properties(self) :
+# self.SetTitle(_(u"Settings").decode('utf8'))
+#
+# def OnKeys(self, evt):
+# dial = AlcOptFrame(self, self.parent.parent)
+# dial.CenterOnParent()
+# dial.ShowModal()
+# for i in range(0,len(dial.listlabel)):
+# dial.keys[dial.listcle[i]] = dial.listspin[i].GetValue()
+# DoConf().makeoptions(['KEY'], [dial.keys], outfile = self.parent.parent.ConfigPath['key'])
+# dial.Destroy()
+#
+# def OnOther(self, evt):
+# if self.radio_dictchoice.GetSelection() :
+# self.dictpath.Enable(True)
+# else :
+# self.dictpath.Enable(False)
+
+class PrefUCECarac(wx.Dialog):
+ def __init__(self, parent, *args, **kwds):
+ kwds['style'] = wx.DEFAULT_DIALOG_STYLE
+ kwds['title'] = _(u"Characteristic text segments").decode('utf8')
+ wx.Dialog.__init__(self, *args, **kwds)
+ self.parent = parent
+ first = wx.BoxSizer(wx.VERTICAL)
+ sizer = wx.FlexGridSizer(0,2,0,0)
+ self.label_type = wx.StaticText(self, -1, _(u"Ranking score").decode('utf8'))
+ sizer.Add(self.label_type, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_LEFT, 5)
+ self.radio_type = wx.RadioBox(self, -1, u"", choices=[_(u"absolute (sum of chi2 of marked forms in segment)").decode('utf8'), _(u"relative (mean of chi2 of marked forms in segment)").decode('utf8')], majorDimension=0, style=wx.RA_SPECIFY_ROWS)
+ sizer.Add(self.radio_type, 0, wx.ALIGN_RIGHT, 5)
+ self.txt_eff = wx.StaticText(self, -1, _(u"Maximum number of text segments").decode('utf8'))
+ sizer.Add(self.txt_eff, 0, wx.ALIGN_CENTRE, 5)
+ self.spin_eff = wx.SpinCtrl(self, -1, '', size = (100, 30), min = 1, max = 100000, initial = 50)
+ self.spin_eff.SetValue(50)
+ sizer.Add(self.spin_eff, 0, wx.ALIGN_CENTRE|wx.ALL, 5)
+ first.Add(sizer, 0, wx.ALL, 5)
+ btnsizer = wx.StdDialogButtonSizer()
+ btn = wx.Button(self, wx.ID_CANCEL)
+ btnsizer.AddButton(btn)
+ btn_ok = wx.Button(self, wx.ID_OK)
+ btn_ok.SetDefault()
+ btnsizer.AddButton(btn_ok)
+ btnsizer.Realize()
+ first.Add(btnsizer, 0, wx.ALIGN_CENTER_VERTICAL|wx.ALIGN_RIGHT, 5)
+ self.SetSizer(first)
+ first.Fit(self)
+
+class PrefSegProf(wx.Dialog) :
+ def __init__( self, parent ):
+ wx.Dialog.__init__ ( self, parent, id = wx.ID_ANY, title = _(u"Repeated segments profiles").decode('utf8'), pos = wx.DefaultPosition, size = wx.DefaultSize, style = wx.DEFAULT_DIALOG_STYLE )