[rhythmbox] add genre search option for browser and playlist sources



commit 06f63441de79eaa8537298234fcff76f096b16fb
Author: Jonathan Matthew <jonathan d14n org>
Date:   Mon Mar 3 22:01:22 2014 +1000

    add genre search option for browser and playlist sources
    
    https://bugzilla.gnome.org/show_bug.cgi?id=721758

 sources/rb-auto-playlist-source.c   |    2 ++
 sources/rb-browser-source.c         |    2 ++
 sources/rb-static-playlist-source.c |    2 ++
 3 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/sources/rb-auto-playlist-source.c b/sources/rb-auto-playlist-source.c
index cc7d638..38c429e 100644
--- a/sources/rb-auto-playlist-source.c
+++ b/sources/rb-auto-playlist-source.c
@@ -255,9 +255,11 @@ rb_auto_playlist_source_constructed (GObject *object)
        rb_source_search_basic_register (RHYTHMDB_PROP_COMPOSER_FOLDED, "composer", _("Search composers"));
        rb_source_search_basic_register (RHYTHMDB_PROP_ALBUM_FOLDED, "album", _("Search albums"));
        rb_source_search_basic_register (RHYTHMDB_PROP_TITLE_FOLDED, "title", _("Search titles"));
+       rb_source_search_basic_register (RHYTHMDB_PROP_GENRE_FOLDED, "genre", _("Search genres"));
        
        section = g_menu_new ();
        rb_source_search_add_to_menu (section, "app", priv->search_action, "search-match");
+       rb_source_search_add_to_menu (section, "app", priv->search_action, "genre");
        rb_source_search_add_to_menu (section, "app", priv->search_action, "artist");
        rb_source_search_add_to_menu (section, "app", priv->search_action, "composer");
        rb_source_search_add_to_menu (section, "app", priv->search_action, "album");
diff --git a/sources/rb-browser-source.c b/sources/rb-browser-source.c
index 39514b7..1898f35 100644
--- a/sources/rb-browser-source.c
+++ b/sources/rb-browser-source.c
@@ -316,9 +316,11 @@ rb_browser_source_constructed (GObject *object)
        rb_source_search_basic_register (RHYTHMDB_PROP_COMPOSER_FOLDED, "composer", _("Search composers"));
        rb_source_search_basic_register (RHYTHMDB_PROP_ALBUM_FOLDED, "album", _("Search albums"));
        rb_source_search_basic_register (RHYTHMDB_PROP_TITLE_FOLDED, "title", _("Search titles"));
+       rb_source_search_basic_register (RHYTHMDB_PROP_GENRE_FOLDED, "genre", _("Search genres"));
        
        section = g_menu_new ();
        rb_source_search_add_to_menu (section, "app", source->priv->search_action, "search-match");
+       rb_source_search_add_to_menu (section, "app", source->priv->search_action, "genre");
        rb_source_search_add_to_menu (section, "app", source->priv->search_action, "artist");
        rb_source_search_add_to_menu (section, "app", source->priv->search_action, "composer");
        rb_source_search_add_to_menu (section, "app", source->priv->search_action, "album");
diff --git a/sources/rb-static-playlist-source.c b/sources/rb-static-playlist-source.c
index b50258e..27497fb 100644
--- a/sources/rb-static-playlist-source.c
+++ b/sources/rb-static-playlist-source.c
@@ -297,9 +297,11 @@ rb_static_playlist_source_constructed (GObject *object)
        rb_source_search_basic_register (RHYTHMDB_PROP_COMPOSER_FOLDED, "composer", _("Search composers"));
        rb_source_search_basic_register (RHYTHMDB_PROP_ALBUM_FOLDED, "album", _("Search albums"));
        rb_source_search_basic_register (RHYTHMDB_PROP_TITLE_FOLDED, "title", _("Search titles"));
+       rb_source_search_basic_register (RHYTHMDB_PROP_GENRE_FOLDED, "genre", _("Search genres"));
        
        section = g_menu_new ();
        rb_source_search_add_to_menu (section, "app", priv->search_action, "search-match");
+       rb_source_search_add_to_menu (section, "app", priv->search_action, "genre");
        rb_source_search_add_to_menu (section, "app", priv->search_action, "artist");
        rb_source_search_add_to_menu (section, "app", priv->search_action, "composer");
        rb_source_search_add_to_menu (section, "app", priv->search_action, "album");


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]