Salome HOME
PN : annulation de l inversion NOMMER-CONCEPT et MOTS-CLES
[tools/eficas.git] / Editeur / panels.py
index 328015d944d379d3f1462a53f95d37640ba9fb50..87101754150977ecf0ebf06348c7a68353ce43a2 100644 (file)
@@ -37,6 +37,9 @@ class Panel(Frame) :
   Elle est toujours dérivée.
   """
   def __init__(self,parent,panneau,node) :
+      # Le parent d'un panel est un objet de la classe JDCDISPLAY ou derivee
+      # ou un objet qui a les attributs : appli (de classe APPLI ou derivee),
+      # modified et la methode init_modif
       self.parent=parent
       self.panneau = panneau
       self.node=node
@@ -267,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()
 
 # ------------------------------------------------------------------------
@@ -293,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)