Affichage du titre dans l'écran d'accueil.
authorpin <pin@fe552daf-6dbe-4428-90eb-1537e0879342>
Mon, 14 Jun 2010 08:50:51 +0000 (08:50 +0000)
committerpin <pin@fe552daf-6dbe-4428-90eb-1537e0879342>
Mon, 14 Jun 2010 08:50:51 +0000 (08:50 +0000)
git-svn-id: https://svn.cri.ensmp.fr/svn/minwii/trunk@230 fe552daf-6dbe-4428-90eb-1537e0879342

src/minwii/widgets/home.py

index 44c101f..429342b 100755 (executable)
@@ -66,7 +66,7 @@ class Home(object, Table) :
         self.td(self.browseButton,colspan=2, style = STYLE_RIGHT_COL)
 
         self.tr()
         self.td(self.browseButton,colspan=2, style = STYLE_RIGHT_COL)
 
         self.tr()
-        caption = os.path.basename(self.songFile)
+        caption = '' if not self.songFile else FileOpenDialog.getSongTitle(self.songFile)
         self.songTitle = self.createLabel(caption)
         st = STYLE_RIGHT_COL.copy()
         del st['padding_top']
         self.songTitle = self.createLabel(caption)
         st = STYLE_RIGHT_COL.copy()
         del st['padding_top']
@@ -143,7 +143,8 @@ class Home(object, Table) :
     def handle_file_browser_closed(self, dlg) :
         if dlg.value and os.path.isfile(dlg.value):
             self.remove(self.songTitle)
     def handle_file_browser_closed(self, dlg) :
         if dlg.value and os.path.isfile(dlg.value):
             self.remove(self.songTitle)
-            self.songTitle = self.createLabel(os.path.basename(dlg.value))
+            title = FileOpenDialog.getSongTitle(dlg.value)
+            self.songTitle = self.createLabel(title)
             self.td(self.songTitle, col=1, row=1, style=STYLE_RIGHT_COL)
             self.songFile = dlg.value
             self.playButton.disabled = False
             self.td(self.songTitle, col=1, row=1, style=STYLE_RIGHT_COL)
             self.songFile = dlg.value
             self.playButton.disabled = False