curds: Change Library Playlist icons folder-music
Library paths are directories on disk, so it makes sense to use the folder-music icon to represent them. Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This commit is contained in:
parent
b42c654c2c
commit
9341a56f11
|
@ -9,7 +9,7 @@ library_thread = threadqueue.ThreadQueue()
|
|||
|
||||
class LibraryPlaylist(playlist.Playlist):
|
||||
def __init__(self, path):
|
||||
playlist.Playlist.__init__(self, os.path.abspath(path), "folder")
|
||||
playlist.Playlist.__init__(self, os.path.abspath(path), "folder-music")
|
||||
self.scan()
|
||||
|
||||
def scan(self):
|
||||
|
|
|
@ -7,7 +7,7 @@ import os
|
|||
class LibraryManager(list):
|
||||
def __init__(self):
|
||||
self.name = "Library"
|
||||
self.icon = "folder"
|
||||
self.icon = "folder-music"
|
||||
|
||||
def __str__(self):
|
||||
return f"<big>{self.name}</big>"
|
||||
|
|
|
@ -28,7 +28,7 @@ class TestLibraryPlaylist(unittest.TestCase):
|
|||
plist = library.LibraryPlaylist(test_library + "/")
|
||||
self.assertIsInstance(plist, playlist.Playlist)
|
||||
self.assertEqual(plist.name, test_library)
|
||||
self.assertEqual(plist.icon, "folder")
|
||||
self.assertEqual(plist.icon, "folder-music")
|
||||
|
||||
def test_playlist_library_scan(self):
|
||||
plist = library.LibraryPlaylist(test_library)
|
||||
|
|
|
@ -45,7 +45,7 @@ class TestPlaylistManager(unittest.TestCase):
|
|||
self.assertEqual(self.cb_plist, plist)
|
||||
self.assertEqual(str(playman["Library"]), "<big>Library</big>")
|
||||
self.assertEqual(playman["Library"].name, "Library")
|
||||
self.assertEqual(playman["Library"].icon, "folder")
|
||||
self.assertEqual(playman["Library"].icon, "folder-music")
|
||||
self.assertEqual(plist.name, test_library)
|
||||
self.assertIsInstance(plist, library.LibraryPlaylist)
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@ from gi.repository import Gtk, GObject
|
|||
plist_mgr = curds.PlaylistManager
|
||||
test_album = os.path.abspath("./trier/Test Library/Test Artist 02/Test Album 1")
|
||||
toplevel_names = [ "Collection\n0 Tracks", "", "<big>Library</big>" ]
|
||||
toplevel_icons = [ "emblem-music", "", "folder" ]
|
||||
toplevel_icons = [ "emblem-music", "", "folder-music" ]
|
||||
toplevel_plist = [ plist_mgr["Collection"], None, plist_mgr["Library"] ]
|
||||
|
||||
class TestManager(unittest.TestCase):
|
||||
|
@ -118,5 +118,5 @@ class TestManager(unittest.TestCase):
|
|||
self.assertEqual(iter.user_data3, 0)
|
||||
|
||||
curds.playlist.library.library_thread.join()
|
||||
self.assertEqual(model.get_value(child, 0), "folder")
|
||||
self.assertEqual(model.get_value(child, 0), "folder-music")
|
||||
self.assertEqual(model.get_value(child, 1), f"{test_album}\n10 Tracks")
|
||||
|
|
Loading…
Reference in New Issue