self._treeView = gtk.TreeView()
self._treeView.connect("row-activated", self._on_row_activated)
+ self._treeView.set_property("fixed-height-mode", True)
self._treeView.set_headers_visible(False)
self._treeView.set_model(self._model)
for column in columns:
if column is not None:
self._treeView.append_column(column)
+ viewport = gtk.Viewport()
+ viewport.add(self._treeView)
+
self._treeScroller = gtk.ScrolledWindow()
- self._treeScroller.add(self._treeView)
+ self._treeScroller.add(viewport)
self._treeScroller.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC)
+ self._treeScroller = hildonize.hildonize_scrollwindow(self._treeScroller)
self._separator = gtk.HSeparator()
self._playcontrol = playcontrol.NavControl(self._player, self._store)
@misc_utils.log_exception(_moduleLogger)
def _on_row_activated(self, view, path, column):
- raise NotImplementedError("")
+ itr = self._model.get_iter(path)
+ node = self._model.get_value(itr, 0)
+ self._window_from_node(node)
@misc_utils.log_exception(_moduleLogger)
def _on_player_title_change(self, player, node):