Ajout d'une image par défaut si jamais il n'existe pas d'illustration personnalisée.
authorpin <pin@fe552daf-6dbe-4428-90eb-1537e0879342>
Fri, 1 Jul 2011 14:14:35 +0000 (14:14 +0000)
committerpin <pin@fe552daf-6dbe-4428-90eb-1537e0879342>
Fri, 1 Jul 2011 14:14:35 +0000 (14:14 +0000)
git-svn-id: https://svn.cri.ensmp.fr/svn/minwii/trunk@364 fe552daf-6dbe-4428-90eb-1537e0879342

src/minwii/widgets/data/minwii_theme/config.txt
src/minwii/widgets/data/minwii_theme/note.png [new file with mode: 0644]
src/minwii/widgets/songfilebrowser.py

index ff6e2a5..0004c26 100644 (file)
@@ -268,6 +268,7 @@ list.content padding_top 1
 list.content padding_bottom 1
 
 filedialog.folder image filebrowser.folder.png
 list.content padding_bottom 1
 
 filedialog.folder image filebrowser.folder.png
+filedialog.soundfile image note.png
 filedialog.label font Vera.ttf 28
 filedialog.label color #000000
 filedialog.title.label font Vera.ttf 32
 filedialog.label font Vera.ttf 28
 filedialog.label color #000000
 filedialog.title.label font Vera.ttf 32
diff --git a/src/minwii/widgets/data/minwii_theme/note.png b/src/minwii/widgets/data/minwii_theme/note.png
new file mode 100644 (file)
index 0000000..f2f14f6
Binary files /dev/null and b/src/minwii/widgets/data/minwii_theme/note.png differ
index cfa3022..ba8c836 100755 (executable)
@@ -36,6 +36,8 @@ class FileOpenDialog(FileDialog):
         else: self.curdir = path
         self.dir_img = basic.Image(
             pguglobals.app.theme.get(cls1+'.folder', '', 'image'))
         else: self.curdir = path
         self.dir_img = basic.Image(
             pguglobals.app.theme.get(cls1+'.folder', '', 'image'))
+        self.soundfile_img = basic.Image(
+            pguglobals.app.theme.get(cls1+'.soundfile', '', 'image'))
         td_style = {'padding_left': 4,
                     'padding_right': 4,
                     'padding_top': 2,
         td_style = {'padding_left': 4,
                     'padding_right': 4,
                     'padding_top': 2,
@@ -115,9 +117,9 @@ class FileOpenDialog(FileDialog):
                         style['width'] = PICTURE_ITEM_SIZE * float(iw) / ih
                         
                     img = basic.Image(img, style=style)
                         style['width'] = PICTURE_ITEM_SIZE * float(iw) / ih
                         
                     img = basic.Image(img, style=style)
-                    self.list.add(l[0], value = l[1], image = img)
                 else :
                 else :
-                    self.list.add(l[0], value = l[1])
+                    img = self.soundfile_img
+                self.list.add(l[0], value = l[1], image = img)
  
         self.list.set_vertical_scroll(0)
     
  
         self.list.set_vertical_scroll(0)