emmental/playlist/__init__.py

25 lines
823 B
Python
Raw Normal View History

# Copyright 2021 (c) Anna Schumaker.
from gi.repository import Gtk
from . import footer
from . import header
from . import view
class Panel(Gtk.Box):
def __init__(self):
Gtk.Box.__init__(self)
self.set_orientation(Gtk.Orientation.VERTICAL)
self.header = header.Header()
self.window = view.PlaylistWindow()
self.footer = footer.Footer(self.window.get_filter_model())
self.append(self.header)
self.append(Gtk.Separator.new(Gtk.Orientation.HORIZONTAL))
self.append(self.window)
self.append(Gtk.Separator.new(Gtk.Orientation.HORIZONTAL))
self.append(self.footer)
def get_playlist(self): return self.window.get_playlist()
def set_playlist(self, plist):
self.header.set_playlist(plist)
self.window.set_playlist(plist)