+
+ # Results list
+ self.panarea = hildon.PannableArea()
+ self.result_store = gtk.ListStore(str, int)
+ #self.result_store.append(['red'])
+ self.result_view = gtk.TreeView(self.result_store)
+ col = gtk.TreeViewColumn('Name')
+ self.result_view.append_column(col)
+ cell = gtk.CellRendererText()
+ col.pack_start(cell, True)
+ col.add_attribute(cell, 'text', 0)
+ self.result_view.set_search_column(0)
+ col.set_sort_column_id(0)
+ self.result_view.connect('row-activated', self.row_activated)
+
+ self.panarea.add(self.result_view)
+ vbox.pack_start(self.panarea, True, True, 0)
+
+
+ # Create selector for search mode
+ self.mode_selector = hildon.TouchSelector(text=True)
+
+ self.mode_selector.append_text("Artists")
+ self.mode_selector.append_text("Albums")
+ self.mode_selector.append_text("Tracks")
+ self.mode = hildon.PickerButton(gtk.HILDON_SIZE_FINGER_HEIGHT,
+ hildon.BUTTON_ARRANGEMENT_VERTICAL)
+ self.mode.set_title("Search for")
+ self.mode.set_selector(self.mode_selector)
+ self.mode_selector.connect("changed", self.mode_changed)
+ #vbox.pack_start(self.mode, False)
+ self.mode.set_active(1)
+
+
+ # Search box
+ hbox = gtk.HBox(False, 0)