def _open_browser(app, value): value = arg2text(value) try: Kind = browsers.get(value) except ValueError: raise CommandError("Unknown browser %r" % value) LibraryBrowser.open(Kind, app.library, app.player)
def test_open(self): from quodlibet.browsers.tracks import TrackList from quodlibet.library import SongLibrary widget = LibraryBrowser.open(TrackList, SongLibrary(), NullPlayer()) self.assertTrue(widget) self.assertTrue(widget.get_visible()) widget.destroy()
def test_open(self): from quodlibet.browsers.empty import EmptyBar from quodlibet.library import SongLibrary widget = LibraryBrowser.open(EmptyBar, SongLibrary(), NullPlayer()) self.assertTrue(widget) self.assertTrue(widget.get_visible()) widget.destroy()
def __copy_to_device(device, songs, library): if len(MediaDevices.instances()) > 0: browser = MediaDevices.instances()[0] else: win = LibraryBrowser.open(MediaDevices, library, app.player) browser = win.browser browser.select(device) browser.dropped(songs)
def __copy_to_device(device, songs, library): if len(MediaDevices.instances()) > 0: browser = MediaDevices.instances()[0] else: win = LibraryBrowser.open(MediaDevices, library) browser = win.browser browser.select(device) browser.dropped(browser.get_toplevel().songlist, songs)
def plugin_songs(self, songs): tag = "~dirname" values = [] for song in songs: values.extend(song.list(tag)) browser = LibraryBrowser.open(browsers.get("SearchBar"), app.library) browser.browser.filter(tag, set(values))
def plugin_songs(self, songs): tag = "~dirname" values = [] for song in songs: values.extend(song.list(tag)) browser = LibraryBrowser.open( browsers.get("SearchBar"), app.library, app.player) browser.browser.filter(tag, set(values))
def browser_activate(action, Kind): LibraryBrowser.open(Kind, library, player)
def test_open(self): self.library.librarian = SongLibrarian() widget = LibraryBrowser.open(TrackList, self.library, NullPlayer()) self.assertTrue(widget) self.assertTrue(widget.get_visible()) widget.destroy()
def _open_browser(app, value): Kind = browsers.get(value) if Kind is not browsers.empty.EmptyBar: LibraryBrowser.open(Kind, app.library, app.player) else: raise CommandError("Unknown browser %r" % value)