]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
*** empty log message ***
authoreficas <>
Thu, 16 Jun 2005 10:04:41 +0000 (10:04 +0000)
committereficas <>
Thu, 16 Jun 2005 10:04:41 +0000 (10:04 +0000)
Editeur/appli.py
Editeur/bureau.py
Editeur/icons/Fermer24.gif [new file with mode: 0644]
Editeur/uniquesdcopanel.py

index 1ca53a34833fc9ab713a1dc126b8ec0a624d5afb..2e4bbcef9fa0938c416e97f4d5a9d9817d313cc8 100644 (file)
@@ -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
index 5ee1dfa2e01c1b1082ac1acaff863bfa77701fad..51e0eb43b0f3cd59e3b00bb3fe31d811436cd8f1 100644 (file)
@@ -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 (file)
index 0000000..3c36ec2
Binary files /dev/null and b/Editeur/icons/Fermer24.gif differ
index e81d56e959415959ed2f05c19f87d71a946e24f9..fe59a1016c38f7ca8291428eb04f27abe65c85ed 100644 (file)
@@ -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('<Return>',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):
       """