sound-juicer r2435 - in trunk: . src



Author: rburton
Date: Tue Feb 10 21:57:56 2009
New Revision: 2435
URL: http://svn.gnome.org/viewvc/sound-juicer?rev=2435&view=rev

Log:
2009-02-10  Ross Burton  <ross linux intel com>

	* configure.in:
	Look for libcanberra-gtk.

	* src/sj-prefs.c:
	Use canberra to play a sound when the rip is complete (#469258).


Modified:
   trunk/ChangeLog
   trunk/configure.in
   trunk/src/sj-extracting.c

Modified: trunk/configure.in
==============================================================================
--- trunk/configure.in	(original)
+++ trunk/configure.in	Tue Feb 10 21:57:56 2009
@@ -52,7 +52,7 @@
 # LIBS="$oldlibs"
 
 # Find the UI libraries
-PKG_CHECK_MODULES(UI, gtk+-2.0 >= 2.14  libglade-2.0  gconf-2.0 gio-2.0 gmodule-export-2.0 dbus-glib-1)
+PKG_CHECK_MODULES(UI, gtk+-2.0 >= 2.14  libglade-2.0  gconf-2.0 gio-2.0 gmodule-export-2.0 dbus-glib-1 libcanberra-gtk)
 AC_SUBST(UI_CFLAGS)
 AC_SUBST(UI_LIBS)
 

Modified: trunk/src/sj-extracting.c
==============================================================================
--- trunk/src/sj-extracting.c	(original)
+++ trunk/src/sj-extracting.c	Tue Feb 10 21:57:56 2009
@@ -32,6 +32,7 @@
 #include <gtk/gtk.h>
 
 #include <brasero-volume.h>
+#include <canberra-gtk.h>
 
 #include "sj-error.h"
 #include "sj-extracting.h"
@@ -592,6 +593,12 @@
 static void
 finished_actions (void)
 {
+  /* Trigger a sound effect */
+  ca_gtk_play_for_widget (main_window, 0,
+    CA_PROP_EVENT_ID, "complete-media-rip",
+    CA_PROP_EVENT_DESCRIPTION, _("CD rip complete"),
+    NULL);
+  
   /* Trigger glowing effect after copy */
   g_signal_connect (G_OBJECT (main_window), "focus-in-event",
                     G_CALLBACK (on_main_window_focus_in),  NULL);



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