[gnome-music/wip/empty-state: 82/82] Use fake stack to show view switcher and disable it



commit 853f786bbf08701ab628b238b8cbdf88a996e947
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date:   Sat Feb 28 18:14:05 2015 +0100

    Use fake stack to show view switcher and disable it

 gnomemusic/window.py |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)
---
diff --git a/gnomemusic/window.py b/gnomemusic/window.py
index 3001de9..a14408f 100644
--- a/gnomemusic/window.py
+++ b/gnomemusic/window.py
@@ -241,6 +241,23 @@ class Window(Gtk.ApplicationWindow):
         self.views.append(view_class(self, self.player))
 
         self._stack.add_titled(self.views[0], _("Empty"), _("Empty"))
+
+        self.fake_stack = Gtk.Stack()
+        self.views = []
+        self.views.append(Views.Albums(self, self.player))
+        self.views.append(Views.Artists(self, self.player))
+        self.views.append(Views.Songs(self, self.player))
+        self.views.append(Views.Playlist(self, self.player))
+
+        for i in self.views:
+            if i.title:
+                self.fake_stack.add_titled(i, i.name, i.title)
+            else:
+                self.fake_stack.add_named(i, i.name)
+
+        self.toolbar.set_stack(self.fake_stack)
+        self.toolbar._stack_switcher.set_sensitive(False)
+
         self.toolbar._search_button.set_sensitive(False)
         self.toolbar._select_button.set_sensitive(False)
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]