From: eficas <> Date: Thu, 16 Jun 2005 10:04:41 +0000 (+0000) Subject: *** empty log message *** X-Git-Tag: CC_param_poursuite~100 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=de6f3bce9f50789dcef7afeed2360930236b48d6;p=tools%2Feficas.git *** empty log message *** --- diff --git a/Editeur/appli.py b/Editeur/appli.py index 1ca53a34..2e4bbcef 100644 --- a/Editeur/appli.py +++ b/Editeur/appli.py @@ -263,7 +263,7 @@ class APPLI: if radio == None:radio=number_item else: command=getattr(appli_composant,method) - menu.add_command(label=label,command=command) + menu.add_command(label=label+" "+raccourci,command=command) if raccourci != "" : self.top.bind(raccourci,command) # Si au moins un radiobouton existe on invoke le premier diff --git a/Editeur/bureau.py b/Editeur/bureau.py index 5ee1dfa2..51e0eb43 100644 --- a/Editeur/bureau.py +++ b/Editeur/bureau.py @@ -78,6 +78,7 @@ class BUREAU: button_defs = (('New24',"newJDC","Création d'un nouveau fichier",'always'), ('Open24',"openJDC","Ouverture d'un fichier existant",'always'), ('Save24',"saveJDC","Sauvegarde du fichier courant",'always'), + ('Fermer24',"closeJDC","Fermeture du fichier courant",'always'), ('Zoom24',"visuJDC","Visualisation du fichier de commandes",'always'), None, ('Copy24',"copy","Copie l'objet courant",'jdc'), diff --git a/Editeur/icons/Fermer24.gif b/Editeur/icons/Fermer24.gif new file mode 100644 index 00000000..3c36ec2f Binary files /dev/null and b/Editeur/icons/Fermer24.gif differ diff --git a/Editeur/uniquesdcopanel.py b/Editeur/uniquesdcopanel.py index e81d56e9..fe59a101 100644 --- a/Editeur/uniquesdcopanel.py +++ b/Editeur/uniquesdcopanel.py @@ -70,12 +70,17 @@ class UNIQUE_SDCO_Panel(UNIQUE_ASSD_Panel): listbox_height = 6, selectioncommand=self.select_valeur_from_list, dblclickcommand=lambda s=self,c=self.valid_valeur : s.choose_valeur_from_list(c)) - self.listbox.place(relx=0.5,rely=0.3,relheight=0.4,anchor='center') + if liste_noms_sd != [] : + self.listbox.place(relx=0.5,rely=0.3,relheight=0.4,anchor='center') + self.b_co = Pmw.OptionMenu(self.frame_valeur,labelpos='w',label_text = "Nouveau concept : ", items = ('NON','OUI'),menubutton_width=10) + else : + self.b_co = Pmw.OptionMenu(self.frame_valeur,labelpos='w',label_text = "Nouveau concept : ", items = ('OUI','OUI'),menubutton_width=10) # affichage du bouton 'Nouveau concept' - self.b_co = Pmw.OptionMenu(self.frame_valeur,labelpos='w',label_text = "Nouveau concept : ", - items = ('NON','OUI'),menubutton_width=10) self.b_co.configure(command = lambda e,s=self : s.ask_new_concept()) - self.b_co.place(relx=0.05,rely=0.6,anchor='w') + if liste_noms_sd != [] : + self.b_co.place(relx=0.05,rely=0.6,anchor='w') + else : + self.b_co.place(relx=0.05,rely=0.3,anchor='w') self.label_co = Label(self.frame_valeur,text='Nom du nouveau concept :') self.entry_co = Entry(self.frame_valeur) self.entry_co.bind('',self.valid_nom_concept_co) @@ -91,6 +96,8 @@ class UNIQUE_SDCO_Panel(UNIQUE_ASSD_Panel): self.aide.place(relx=0.5,rely=0.85,anchor='n') # affichage de la valeur courante self.display_valeur() + if liste_noms_sd == [] : + self.b_co.invoke('OUI') def get_bulle_aide(self): """