]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
PN : inversion des onglets MOTS-CLES et NOMMER-CONCEPT
authoreficas <>
Tue, 4 Feb 2003 12:56:09 +0000 (12:56 +0000)
committereficas <>
Tue, 4 Feb 2003 12:56:09 +0000 (12:56 +0000)
     correction partielle de la fiche de bug E02002-162

Editeur/compooper.py
Editeur/panels.py

index 154aa2abf98d5a70067e4091ce1c9e930ff2e95c..e3d52314b485739050e1aea8dc16e040c9c9d006 100644 (file)
@@ -30,8 +30,8 @@ class OPERPanel(panels.OngletPanel):
     nb = Pmw.NoteBook(self,raisecommand=self.raisecmd)
     nb.pack(fill = 'both', expand = 1)
     self.nb=nb
-    nb.add('Mocles', tab_text='Nouveau mot-clé')
     nb.add('Concept', tab_text='Nommer concept')
+    nb.add('Mocles', tab_text='Nouveau mot-clé')
     nb.add('Commande', tab_text='Nouvelle Commande')
     nb.add('Commentaire',tab_text='Paramètre/Commentaire')
     panneau=Pmw.PanedWidget(nb.page("Mocles"),
@@ -45,7 +45,8 @@ class OPERPanel(panels.OngletPanel):
     self.makeReglesPage(panneau.pane('right'))
     #self.makeCommentairePage(nb.page("Commentaire"))
     self.makeParamCommentPage_for_etape(nb.page("Commentaire"))
-    nb.tab('Mocles').focus_set()
+    #nb.tab('Mocles').focus_set()
+    nb.tab('Concept').focus_set()
     nb.setnaturalsize()
     self.affiche()
 
index 3c5c5e457f460a2ef1e4190ac17162de75b64c6a..87101754150977ecf0ebf06348c7a68353ce43a2 100644 (file)
@@ -270,7 +270,14 @@ class OngletPanel(Panel) :
   def affiche(self):
       page=self.nb.getcurselection()
       self.nb.page(page).focus_set()
-      if page == 'Concept':self._any.component('entry').focus_set()
+      if page == 'Concept':
+          try:
+#            _any est un pointeur sur entry
+#            component est une methode de pmw 
+#            a priori, jamais ok
+              self._any.component('entry').focus_set()
+          except:
+              pass
       self.tkraise()
 
 # ------------------------------------------------------------------------
@@ -296,7 +303,7 @@ class OngletPanel(Panel) :
       self._any.focus()
       # aide associée au panneau
       bulle_aide="""Tapez dans la zone de saisie le nom que vous voulez donner
-      au concept retoruné par l'opérateur courant et pressez <Return> pour valider"""
+      au concept retounré par l'opérateur courant et pressez <Return> pour valider"""
       page.bind("<Button-3>", lambda e,s=self,a=bulle_aide : s.parent.appli.affiche_aide(e,a))
       page.bind("<ButtonRelease-3>",self.parent.appli.efface_aide)