X-Git-Url: http://iramuteq.org/git?p=iramuteq;a=blobdiff_plain;f=layout.py;h=022f2420abd4c731f7d068cc3741e46c4d6d0e88;hp=acf8b49a537acc44599cc6a856bf4680ba7859d8;hb=191e64482209e897e7bf1853646c0d2ca84db1f2;hpb=342d693d835ba1077fe0f31824664a807cafa3bb diff --git a/layout.py b/layout.py index acf8b49..022f242 100644 --- a/layout.py +++ b/layout.py @@ -110,7 +110,7 @@ class GraphPanelAfc(wx.Panel): self.panel_1.EnableScrolling(True,True) #self.panel_1.SetSize((1000,1000)) self.panel_1.SetScrollRate(20, 20) - self.paenl_1.SetFocus() + self.panel_1.SetFocus() def __do_layout(self): self.sizer_1 = wx.BoxSizer(wx.VERTICAL) @@ -269,12 +269,15 @@ class GraphPanel(wx.ScrolledWindow): else : self.listimg.append(wx.StaticBitmap(self, -1, wx.Bitmap(os.path.join(self.dirout,list_graph[i][0]), wx.BITMAP_TYPE_ANY))) self.labels.append(wx.StaticText(self, -1, list_graph[i][1])) - + self.Bind(wx.EVT_MOTION, self.onMouseMove) self.__set_properties() self.__do_layout() def __set_properties(self): + self.EnableScrolling(True,True) self.SetScrollRate(20, 20) + self.SetFocus() + def __do_layout(self): self.sizer_1 = wx.BoxSizer(wx.VERTICAL) @@ -287,6 +290,9 @@ class GraphPanel(wx.ScrolledWindow): self.sizer_2.Add(self.sizer_1, 1, wx.EXPAND, 0) self.SetSizer(self.sizer_1) self.sizer_1.Fit(self) + + def onMouseMove(self, event): + self.SetFocus() def open_antiprofil(panel, AntiProfile, encoding) : @@ -660,6 +666,7 @@ class GraphPanelDendro(wx.Panel): self.panel_1.EnableScrolling(True,True) #self.panel_1.SetSize((1000,1000)) self.panel_1.SetScrollRate(20, 20) + self.panel_1.SetFocus() self.Bind(wx.EVT_BUTTON, self.ondendro, self.butdendro) self.param = {'width' : 700, 'height': 500, @@ -781,7 +788,12 @@ class CopusPanel(wx.Panel) : fgSizer5.Add( self.m_staticText21, 0, wx.ALL, 5 ) description = {'lang' : u'langue', - 'encoding' : u'encodage'} + 'encoding' : u'encodage', + 'ucinb' : u'Nombre de textes', + 'ucenb' : u'Nombre de segments de texte', + 'formesnb' : u'Nombre de formes', + 'hapax' : u'Nombre d\'hapax' + } keys = ['lang', 'encoding', 'originalpath', 'pathout', 'date', 'time'] @@ -814,7 +826,7 @@ class CopusPanel(wx.Panel) : def addkeys(self, keys, description) : for key in keys : - option = self.parametres.get(key,u'non défnini') + option = self.parametres.get(key,u'non défini') if isinstance(option, int) : option = `option` text = wx.StaticText( self, wx.ID_ANY, description.get(key, key), wx.DefaultPosition, wx.DefaultSize, 0 ) @@ -1165,7 +1177,7 @@ class GraphPanelSimi(wx.Panel): else : self.listimg.append(wx.StaticBitmap(self.panel_1, -1, wx.Bitmap(os.path.join(self.dirout,list_graph[i][0]), wx.BITMAP_TYPE_ANY))) self.labels.append(wx.StaticText(self.panel_1, -1, list_graph[i][1])) - + self.panel_1.Bind(wx.EVT_MOTION, self.onMouseMove) self.__set_properties() self.__do_layout() @@ -1173,6 +1185,7 @@ class GraphPanelSimi(wx.Panel): self.panel_1.EnableScrolling(True,True) #self.panel_1.SetSize((1000,1000)) self.panel_1.SetScrollRate(20, 20) + self.panel_1.SetFocus() def __do_layout(self): self.sizer_1 = wx.BoxSizer(wx.HORIZONTAL) @@ -1187,3 +1200,6 @@ class GraphPanelSimi(wx.Panel): self.sizer_1.Add(self.sizer_2, 0, wx.EXPAND, 0) self.sizer_1.Add(self.panel_1, 1, wx.EXPAND, 0) self.SetSizer(self.sizer_1) + + def onMouseMove(self, event): + self.panel_1.SetFocus()