X-Git-Url: http://git.maemo.org/git/?a=blobdiff_plain;f=src%2Fmovie-list-menu.vala;h=94fc79584de71c07f5ea2d7b6656bce06e136277;hb=dd0aaa265a3c3fd13d9e85bc8d11f57ce71f44bc;hp=7069d2037f818ccf40ea3c129a2c6e54360aa812;hpb=3f4c7ec27c1ac76b19a2f74c1526c996d7e87804;p=cinaest diff --git a/src/movie-list-menu.vala b/src/movie-list-menu.vala index 7069d20..94fc795 100644 --- a/src/movie-list-menu.vala +++ b/src/movie-list-menu.vala @@ -23,6 +23,7 @@ public class MovieListMenu : AppMenu { public TreeSortable sortable; private MovieListWindow movie_list_window; private Hildon.Button select_source; + private Gtk.Button delete_movies; public MovieListMenu (MovieListWindow window) { movie_list_window = window; @@ -62,22 +63,32 @@ public class MovieListMenu : AppMenu { // Add view menu buttons select_source = new Hildon.Button.with_text (SizeType.FINGER_HEIGHT, ButtonArrangement.VERTICAL, _("Source"), _("None")); + delete_movies = new Gtk.Button.with_label (_("Delete movies")); var settings = new Gtk.Button.with_label (_("Settings")); select_source.set_style (ButtonStyle.PICKER); // Connect signals select_source.clicked.connect (on_select_source_clicked); + delete_movies.clicked.connect (() => { movie_list_window.on_delete_movies_clicked (); }); settings.clicked.connect (on_settings_clicked); append (select_source); + append (delete_movies); append (settings); show_all (); } public MovieSource source { - set { select_source.value = value.get_name (); } + set { + select_source.value = value.get_name (); + if (value.get_editable ()) { + delete_movies.show (); + } else { + delete_movies.hide (); + } + } } public void on_select_source_clicked (Gtk.Button button) {