Base Screen class

This commit is contained in:
Ander
2014-12-20 14:56:23 +01:00
parent eea899f4ea
commit 58ae8b80e2
8 changed files with 54 additions and 47 deletions

View File

@@ -42,11 +42,11 @@ class ScreenManager():
try:
self.screens = [
SearchScreen(size, self.base_size, self, self.fonts),
MainScreen(size, self, cache, core, self.fonts),
Tracklist(size, self.base_size, self),
LibraryScreen(size, self.base_size, self),
PlaylistScreen(size, self.base_size, self),
MenuScreen(size, self.base_size, self)]
MainScreen(size, self.base_size, self, self.fonts, cache, core),
Tracklist(size, self.base_size, self, self.fonts),
LibraryScreen(size, self.base_size, self, self.fonts),
PlaylistScreen(size, self.base_size, self, self.fonts),
MenuScreen(size, self.base_size, self, self.fonts)]
except:
traceback.print_exc()
self.track = None
@@ -160,8 +160,6 @@ class ScreenManager():
def volume_changed(self, volume):
self.screens[main_screen_index].volume_changed(volume)
def playback_state_changed(self, old_state, new_state):
self.screens[main_screen_index].playback_state_changed(old_state, new_state)