[Xfce4-commits] <parole:master> Refinements to the Recent Menu

Sean Davis noreply at xfce.org
Sat Dec 1 13:40:01 CET 2012


Updating branch refs/heads/master
         to afee1cddfc94e4bf99d07980e787a85d8b5a4414 (commit)
       from 27150b0f60966778020e742eff6860477277a1fd (commit)

commit afee1cddfc94e4bf99d07980e787a85d8b5a4414
Author: Sean Davis <smd.seandavis at gmail.com>
Date:   Sat Dec 1 07:38:32 2012 -0500

    Refinements to the Recent Menu

 src/parole-player.c |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/parole-player.c b/src/parole-player.c
index 10a0682..9821167 100644
--- a/src/parole-player.c
+++ b/src/parole-player.c
@@ -1017,6 +1017,8 @@ parole_player_recent_menu_item_activated_cb (GtkWidget *widget, ParolePlayer *pl
     
     if (g_file_test (filename, G_FILE_TEST_EXISTS)) 
     {
+        gtk_recent_manager_add_item (player->priv->recent, uri);
+    
         filenames[0] = g_strdup(filename);
         filenames[1] = NULL;
         
@@ -2648,7 +2650,11 @@ parole_player_init (ParolePlayer *player)
     
     player->priv->recent_menu = gtk_recent_chooser_menu_new_for_manager (player->priv->recent);
     gtk_recent_chooser_menu_set_show_numbers (GTK_RECENT_CHOOSER_MENU(player->priv->recent_menu), TRUE);
+    gtk_recent_chooser_set_sort_type (GTK_RECENT_CHOOSER(player->priv->recent_menu), GTK_RECENT_SORT_MRU);
+    gtk_recent_chooser_set_show_private (GTK_RECENT_CHOOSER(player->priv->recent_menu), FALSE);
+    gtk_recent_chooser_set_show_not_found (GTK_RECENT_CHOOSER(player->priv->recent_menu), FALSE);
     recent_filter = parole_get_supported_recent_media_filter ();
+    gtk_recent_filter_add_application( recent_filter, "parole" );
     gtk_recent_chooser_set_filter( GTK_RECENT_CHOOSER(player->priv->recent_menu), recent_filter);
     
     gtk_menu_item_set_submenu( GTK_MENU_ITEM(recent_menu), player->priv->recent_menu );


More information about the Xfce4-commits mailing list