From 7c6c56e2b2809966dd56995049cf1093b823a3d1 Mon Sep 17 00:00:00 2001 From: eficas <> Date: Tue, 21 Jun 2005 08:59:11 +0000 Subject: [PATCH] *** empty log message *** --- Aster/prefs.py | 32 ++++++++++++++++---------------- Editeur/appli.py | 13 ++++++++++--- 2 files changed, 26 insertions(+), 19 deletions(-) diff --git a/Aster/prefs.py b/Aster/prefs.py index 078940db..2522b425 100644 --- a/Aster/prefs.py +++ b/Aster/prefs.py @@ -62,33 +62,33 @@ appli_composants=['readercata','bureau', menu_defs={ 'bureau': [ ('Fichier',[ - ('Nouveau','newJDC',''), + ('Nouveau','newJDC','',' Ctrl+N'), ('Nouvel INCLUDE','newJDC_include'), - ('Ouvrir','openJDC',''), - ('Enregistrer','saveJDC',''), - ('Enregistrer sous','saveasJDC',''), + ('Ouvrir','openJDC','',' Ctrl+O'), + ('Enregistrer','saveJDC','',' Ctrl+E'), + ('Enregistrer sous','saveasJDC','','Ctrl+S'), None, - ('Fermer','closeJDC',''), - ('Quitter','exitEFICAS',''), + ('Fermer','closeJDC','',' Ctrl+F'), + ('Quitter','exitEFICAS','',' Ctrl+Q'), ] ), ('Edition',[ - ('Copier','copy',''), - ('Couper','cut',''), - ('Coller','paste',''), + ('Copier','copy','',' Ctrl+C'), + ('Couper','cut','',' Ctrl+X'), + ('Coller','paste','',' Ctrl+V'), ] ), ('Jeu de commandes',[ - ('Rapport de validation','visuCRJDC',''), - ('Fichier à plat','visu_a_plat',''), - ('Fichier format v6','visuJDC_py',''), - ('Fichier source','visu_txt_brut_JDC',''), - ('Paramètres Eficas','affichage_fichier_ini'), - ('Mots-clés inconnus','mc_inconnus'), + ('Rapport de validation','visuCRJDC','',' Ctrl+R'), + ('Fichier à plat','visu_a_plat','',' Ctrl+P'), + ('Fichier format v6','visuJDC_py','',' Ctrl+T'), + ('Fichier source','visu_txt_brut_JDC','',' Ctrl+B'), + ('Paramètres Eficas','affichage_fichier_ini'), + ('Mots-clés inconnus','mc_inconnus'), ] ), ('Aide',[ - ('Aide EFICAS','aideEFICAS',''), + ('Aide EFICAS','aideEFICAS','','Ctrl+A'), ] ), ] diff --git a/Editeur/appli.py b/Editeur/appli.py index 23c9f35b..629a75ce 100644 --- a/Editeur/appli.py +++ b/Editeur/appli.py @@ -242,15 +242,22 @@ class APPLI: radio=None for item in itemlist: number_item=number_item + 1 + raccourci_label="" if not item : menu.add_separator() else: if len(item)==3: raccourci=item[2] + raccourci_label=" "+raccourci newitem=(item[0],item[1]) else : - raccourci="" - newitem=item + if len(item)==4: + raccourci=item[2] + raccourci_label=" "+item[3] + newitem=(item[0],item[1]) + else : + raccourci="" + newitem=item item=newitem label,method=item if type(method) == types.TupleType: @@ -265,7 +272,7 @@ class APPLI: if radio == None:radio=number_item else: command=getattr(appli_composant,method) - menu.add_command(label=label+" "+raccourci,command=command) + menu.add_command(label=label+" "+raccourci_label,command=command) if raccourci != "" : self.top.bind(raccourci,command) # Si au moins un radiobouton existe on invoke le premier -- 2.39.2