[Xfce4-commits] <parole:master> Quicklists and chapters label instead of items for dvds

Sean Davis noreply at xfce.org
Sun Feb 24 19:24:01 CET 2013


Updating branch refs/heads/master
         to 928b5e398f621a6317b689eed2921dd9c9ebe3c6 (commit)
       from 7276a01453273cc66e2786a341863f09cc7d69b6 (commit)

commit 928b5e398f621a6317b689eed2921dd9c9ebe3c6
Author: Sean Davis <smd.seandavis at gmail.com>
Date:   Sun Feb 24 13:22:44 2013 -0500

    Quicklists and chapters label instead of items for dvds

 data/desktop/desktop.sh |   20 ++++++++++++++++++++
 src/parole-medialist.c  |   14 ++++++++++++++
 2 files changed, 34 insertions(+), 0 deletions(-)

diff --git a/data/desktop/desktop.sh b/data/desktop/desktop.sh
index 4c47664..cb90ce5 100755
--- a/data/desktop/desktop.sh
+++ b/data/desktop/desktop.sh
@@ -11,3 +11,23 @@ for i in $MIMETYPES ; do
 done
 
 echo ""
+echo "Actions=Play;Previous;Next;"
+echo ""
+echo "[Desktop Action Play]"
+echo "Exec=parole --play"
+echo "_Name=Play/Pause"
+echo "Icon=media-playback-start"
+echo "OnlyShowIn=Unity;"
+echo ""
+echo "[Desktop Action Previous]"
+echo "Exec=parole --previous-track"
+echo "_Name=Previous Track"
+echo "Icon=media-skip-backward"
+echo "OnlyShowIn=Unity;"
+echo ""
+echo "[Desktop Action Next]"
+echo "Exec=parole --next-track"
+echo "_Name=Next Track"
+echo "Icon=media-skip-forward"
+echo "OnlyShowIn=Unity;"
+echo ""
\ No newline at end of file
diff --git a/src/parole-medialist.c b/src/parole-medialist.c
index 13b5ebc..a42a28e 100644
--- a/src/parole-medialist.c
+++ b/src/parole-medialist.c
@@ -298,12 +298,26 @@ parole_media_list_add (ParoleMediaList *list, ParoleFile *file, gboolean disc, g
     {
 	gtk_widget_set_sensitive (list->priv->remove_button, TRUE);
 	gtk_widget_set_sensitive (list->priv->clear_button, TRUE);
+	if (gtk_notebook_get_current_page(GTK_NOTEBOOK(list->priv->playlist_notebook)) == 0)
+	{
 	gtk_label_set_text (GTK_LABEL(list->priv->n_items),g_strdup_printf (_("%i item"),nch));
+	}
+	else
+	{
+	gtk_label_set_text (GTK_LABEL(list->priv->n_items),g_strdup_printf (_("%i chapter"),nch));
+	}
     }
     else
     {
 	parole_media_list_set_widget_sensitive (list, TRUE);
+	if (gtk_notebook_get_current_page(GTK_NOTEBOOK(list->priv->playlist_notebook)) == 0)
+	{
 	gtk_label_set_text (GTK_LABEL(list->priv->n_items),g_strdup_printf (_("%i items"),nch));
+	}
+	else
+	{
+	gtk_label_set_text (GTK_LABEL(list->priv->n_items),g_strdup_printf (_("%i chapters"),nch));
+	}
     }
     gtk_widget_show (list->priv->n_items);
     if ( nch == 0 )


More information about the Xfce4-commits mailing list