var selection = tree.get_selection ();
selection.set_mode (SelectionMode.SINGLE);
- // Title column with poster
+ // Poster column
+ var poster_column = new TreeViewColumn ();
+ poster_column.set_title (_("Poster"));
+
+ // Add poster icon to column
+ var pixbuf_renderer = new CellRendererPixbuf ();
+ pixbuf_renderer.width = Poster.ICON_WIDTH + Hildon.MARGIN_DEFAULT;
+ pixbuf_renderer.xalign = 0.0f;
+ poster_column.pack_start (pixbuf_renderer, false);
+ poster_column.add_attribute (pixbuf_renderer, "pixbuf", MovieListStore.Columns.ICON);
+
+ tree.append_column (poster_column);
+
+ // Title column with secondary text
var title_column = new TreeViewColumn ();
title_column.set_title (_("Movie"));
title_column.set_sort_column_id (MovieListStore.Columns.TITLE);
title_column.set_sizing (TreeViewColumnSizing.AUTOSIZE);
title_column.set_expand (true);
- // Add poster icon to column
- var pixbuf_renderer = new CellRendererPixbuf ();
- pixbuf_renderer.width = 64;
- pixbuf_renderer.xalign = 0.0f;
- title_column.pack_start (pixbuf_renderer, false);
- title_column.add_attribute (pixbuf_renderer, "pixbuf", MovieListStore.Columns.ICON);
-
// Add text to column
var vbox_renderer = new CellRendererVBox ();