# Modules Eficas
from widgets import askopenfilename
+import panels
# l'option affichage_commandes peut prendre les valeurs "groupes" ou "alphabetic"
affichage_commandes="alphabetic"
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
SEPARATEUR = '-'*30
+
class Panel(Frame) :
"""
Classe servant de classe mère à toutes celles représentant les
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):
"""