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"),
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()
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()
# ------------------------------------------------------------------------
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)