Salome HOME
PN : pour affichage groupe/commande
authoreficas <>
Thu, 18 Aug 2005 08:18:27 +0000 (08:18 +0000)
committereficas <>
Thu, 18 Aug 2005 08:18:27 +0000 (08:18 +0000)
Editeur/options.py
Editeur/panels.py

index 3e725e2ca727878bc0421300a13482ef05f625e1..18cb3ffb3fee904924ab3ad12e23271645c0fce5 100644 (file)
@@ -55,9 +55,15 @@ class OPTIONS:
         parent=panel.parent
         if parent != None :
            parent.create_panel(parent.node_selected)
-           parent.panel_courant.nb.selectpage("Commande")
+           # si on a un panel avec plusieurs onglets
+           # on affiche Commande
+           try :
+             parent.panel_courant.nb.selectpage("Commande")
+           except :
+             pass
 
    def affichage_alpha(self):
+
       global affichage_commandes
       affichage_commandes="alphabetic"
       if hasattr(panels,'panneauCommande'):
@@ -65,7 +71,12 @@ class OPTIONS:
         parent=panel.parent
         if parent != None :
            parent.create_panel(parent.node_selected)
-           parent.panel_courant.nb.selectpage("Commande")
+           # si on a un panel avec plusieurs onglets
+           # on affiche Commande
+           try :
+             parent.panel_courant.nb.selectpage("Commande")
+           except :
+             pass
 
    def change_fond(self):
       from tkColorChooser import askcolor
index de19cf52bf5e6382aa1e560af420157347e963cf..e37e19f3f8ee608160661cbe895fccfece308358 100644 (file)
@@ -51,6 +51,8 @@ class Panel(Frame) :
       self.place(x=0,y=0,relheight=1,relwidth=1)
       self.creer_boutons()
       self.init()
+      global panneauCommande
+      panneauCommande=self
 
   def __del__(self):
       """ appele a la destruction du panel """