sound-juicer r2435 - in trunk: . src
- From: rburton svn gnome org
- To: svn-commits-list gnome org
- Subject: sound-juicer r2435 - in trunk: . src
- Date: Tue, 10 Feb 2009 21:57:56 +0000 (UTC)
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]