add_filter (sort_by_year);
add_filter (sort_by_rating);
+ // Add view menu buttons
+ var select_source = new Hildon.Button.with_text (SizeType.FINGER_HEIGHT, ButtonArrangement.VERTICAL, _("Source"), _("None"));
+
+ select_source.set_style (ButtonStyle.PICKER);
+
+ // Connect signals
+ select_source.clicked.connect (on_select_source_clicked);
+
+ append (select_source);
+
show_all ();
}
+
+ public void on_select_source_clicked (Gtk.Button button) {
+ Hildon.Button select_source = (Hildon.Button) button;
+ var dialog = new SourceDialog (movie_list_window);
+
+ var source = movie_list_window.source;
+ dialog.run (ref source);
+ movie_list_window.source = source;
+
+ select_source.value = source.get_name ();
+ }
}