]> SALOME platform Git repositories - modules/eficas.git/commitdiff
Salome HOME
PN pour affichage groupe commande
authoreficas <>
Fri, 10 Jun 2005 11:28:18 +0000 (11:28 +0000)
committereficas <>
Fri, 10 Jun 2005 11:28:18 +0000 (11:28 +0000)
Editeur/options.py
Editeur/panels.py

index 4f232ffcf781249f46367a05056a200e30e36f39..3e725e2ca727878bc0421300a13482ef05f625e1 100644 (file)
@@ -25,6 +25,7 @@ import os,string
 
 # Modules Eficas
 from widgets import askopenfilename
+import panels
 
 # l'option affichage_commandes peut prendre les valeurs "groupes" ou "alphabetic"
 affichage_commandes="alphabetic"
@@ -49,10 +50,22 @@ class OPTIONS:
    def affichage_grp(self):
       global affichage_commandes
       affichage_commandes="groupes"
+      if hasattr(panels,'panneauCommande'):
+         panel=panels.panneauCommande
+        parent=panel.parent
+        if parent != None :
+           parent.create_panel(parent.node_selected)
+           parent.panel_courant.nb.selectpage("Commande")
 
    def affichage_alpha(self):
       global affichage_commandes
       affichage_commandes="alphabetic"
+      if hasattr(panels,'panneauCommande'):
+         panel=panels.panneauCommande
+        parent=panel.parent
+        if parent != None :
+           parent.create_panel(parent.node_selected)
+           parent.panel_courant.nb.selectpage("Commande")
 
    def change_fond(self):
       from tkColorChooser import askcolor
index 2540516f63b9633ec23697cb1edc5def7a6d2829..a1ebed2923d9d80ff066bec1112b7a54cd295762 100644 (file)
@@ -33,6 +33,7 @@ import options
 
 SEPARATEUR = '-'*30
 
+
 class Panel(Frame) :
   """
   Classe servant de classe mère à toutes celles représentant les
@@ -375,6 +376,8 @@ class OngletPanel(Panel) :
       bulle_aide="""Double-cliquez sur la commande que vous voulez ajouter au jeu de commandes"""
       Liste.MCbox.bind("<Button-3>", lambda e,s=self,a=bulle_aide : s.parent.appli.affiche_aide(e,a))
       Liste.MCbox.bind("<ButtonRelease-3>",self.parent.appli.efface_aide)
+      global panneauCommande
+      panneauCommande=self
 
   def makeJDCPage(self,page):
       """