From ea89c0b9acb92b7b9b5694e8c87a54d724604627 Mon Sep 17 00:00:00 2001 From: eficas <> Date: Fri, 10 Jun 2005 11:28:18 +0000 Subject: [PATCH] PN pour affichage groupe commande --- Editeur/options.py | 13 +++++++++++++ Editeur/panels.py | 3 +++ 2 files changed, 16 insertions(+) diff --git a/Editeur/options.py b/Editeur/options.py index 4f232ffc..3e725e2c 100644 --- a/Editeur/options.py +++ b/Editeur/options.py @@ -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 diff --git a/Editeur/panels.py b/Editeur/panels.py index 2540516f..a1ebed29 100644 --- a/Editeur/panels.py +++ b/Editeur/panels.py @@ -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("", lambda e,s=self,a=bulle_aide : s.parent.appli.affiche_aide(e,a)) Liste.MCbox.bind("",self.parent.appli.efface_aide) + global panneauCommande + panneauCommande=self def makeJDCPage(self,page): """ -- 2.39.2