Tons of fixes/tweaks/changes in general
[jamaendo] / jamaui / search.py
index 40779f7..e487765 100644 (file)
@@ -32,6 +32,7 @@ class SearchWindow(hildon.StackableWindow):
     def __init__(self):
         hildon.StackableWindow.__init__(self)
         self.set_title("Search")
+        self.idmap = {}
 
         vbox = gtk.VBox(False, 0)
 
@@ -81,15 +82,25 @@ class SearchWindow(hildon.StackableWindow):
         hbox.pack_start(self.entry, True, True, 0)
         hbox.pack_start(btn, False)
         vbox.pack_start(hbox, False)
-
-
         self.add(vbox)
 
-        self.idmap = {}
+        self.create_menu()
+
+    def create_menu(self):
+        def on_player(*args):
+            from playerwindow import open_playerwindow
+            open_playerwindow()
+        self.menu = hildon.AppMenu()
+        player = hildon.GtkButton(gtk.HILDON_SIZE_AUTO)
+        player.set_label("Open player")
+        player.connect("clicked", on_player)
+        self.menu.append(player)
+        self.menu.show_all()
+        self.set_app_menu(self.menu)
 
     def mode_changed(self, selector, user_data):
-        current_selection = selector.get_current_text()
-        print current_selection
+        pass
+        #current_selection = selector.get_current_text()
 
     def on_search(self, w):
         mode = self.mode.get_active()
@@ -115,7 +126,7 @@ class SearchWindow(hildon.StackableWindow):
         treeiter = self.result_store.get_iter(path)
         title, _id = self.result_store.get(treeiter, 0, 1)
         item = self.idmap[_id]
-        print _id, item
+        #print _id, item
         self.open_item(item)
 
     def open_item(self, item):