Implémentation plus propre avec une sous-classe de Sprite.
[minwii.git] / src / minwii / logapp.py
index 1bbebd4..e03f451 100755 (executable)
@@ -174,12 +174,14 @@ class Identification(Frame) :
     def __init__(self, master=None) :
         Frame.__init__(self, master)
         self.fileName = StringVar()
+        self.hid = StringVar()
         self.patientName = StringVar()
         self.createWidgets()
     
     def refresh(self, lfa) :
         filename = basename(lfa.logfile.name)
         self.fileName.set(filename)
+        self.hid.set(lfa.getHID())
         metadata = lfa.getMetadata()
         self.patientName.set(metadata.get('PatientName', ''))
         self.commentsText.delete(1.0, END)
@@ -192,20 +194,26 @@ class Identification(Frame) :
         fileNameLbl = Label(self, textvariable=self.fileName)
         fileNameLbl.grid(row=0, column=1, sticky=W)
         
+        hidLbl = Label(self, text='HID :')
+        hidLbl.grid(row=1, column=0, sticky=E)
+        
+        hidNameLbl = Label(self, textvariable=self.hid)
+        hidNameLbl.grid(row=1, column=1, sticky=W)
+        
         nameLbl = Label(self, text='Patient :')
-        nameLbl.grid(row=1, column=0, sticky=E)
+        nameLbl.grid(row=2, column=0, sticky=E)
         
         self.nameEntry = Entry(self, width=40, textvariable=self.patientName)
-        self.nameEntry.grid(row=1, column=1, sticky=W)
+        self.nameEntry.grid(row=2, column=1, sticky=W)
         
         commentsLbl = Label(self, text='Commentaires :')
-        commentsLbl.grid(row=2, column=0, sticky=E)
+        commentsLbl.grid(row=3, column=0, sticky=E)
         
         self.commentsText = Text(self, width=40, height=4, undo=True, wrap=WORD)
-        self.commentsText.grid(row=2, column=1, sticky=W)
+        self.commentsText.grid(row=3, column=1, sticky=W)
         
         self.saveBtn = Button(self, text='Enregistrer', command=self.saveMetadata)
-        self.saveBtn.grid(row=3, column=1, sticky=E)
+        self.saveBtn.grid(row=4, column=1, sticky=E)
     
     def saveMetadata(self):
         app = self.master.master
@@ -257,7 +265,7 @@ class ResultsFrame(Frame) :
         
 def main() :
     app = Application()
-    app.master.title("Analyseur des sessions MINWii")
+    app.master.title("Analyseur des sessions MINDs")
     app.mainloop()
 
 if __name__ == '__main__' :