Changed options to menu screen

This commit is contained in:
9and3r
2015-05-24 15:45:17 +02:00
parent fd25b7cf86
commit 211f4cf6a8
3 changed files with 65 additions and 93 deletions

View File

@@ -67,7 +67,7 @@ class ScreenManager():
LibraryScreen(size, self.base_size, self, self.fonts),
PlaylistScreen(size,
self.base_size, self, self.fonts),
MenuScreen(size, self.base_size, self, self.fonts)]
MenuScreen(size, self.base_size, self, self.fonts, self.core)]
except:
traceback.print_exc()
self.track = None
@@ -119,10 +119,6 @@ class ScreenManager():
center=True)
self.down_bar_objects.set_touch_object("menu_5", button)
# Down bar Solid
self.down_bar_solid = pygame.Surface(
(self.size[0], self.size[1] - self.base_size))
# Down bar
self.down_bar = pygame.Surface(
(self.size[0], self.size[1] - self.base_size),
@@ -131,9 +127,11 @@ class ScreenManager():
self.options_changed()
self.mute_changed(self.core.playback.mute.get())
self.playback_state_changed(self.core.playback.state.get(),
self.core.playback.state.get())
playback_state = self.core.playback.state.get()
self.playback_state_changed(playback_state,
playback_state)
self.screens[menu_index].check_connection()
self.change_screen(self.current_screen)
self.update_type = BaseScreen.update_all
@@ -230,7 +228,7 @@ class ScreenManager():
self.update_type = BaseScreen.update_all
def options_changed(self):
self.screens[main_screen_index].options_changed()
self.screens[menu_index].options_changed()
self.update_type = BaseScreen.update_all
def change_screen(self, new_screen):
@@ -254,15 +252,6 @@ class ScreenManager():
self.screens[playlist_index].playlists_loaded()
self.update_type = BaseScreen.update_all
def set_connection(self, connection, loading):
self.screens[main_screen_index].set_connection(connection,
loading)
self.update_type = BaseScreen.update_all
def check_connection(self):
self.screens[menu_index].check_connection()
self.update_type = BaseScreen.update_all
def search(self, query, mode):
self.screens[search_index].search(query, mode)
self.update_type = BaseScreen.update_all