[gcompris/gcomprixogoo] Fixed the audio tooltip in the bar.
- From: Bruno Coudoin <bcoudoin src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gcompris/gcomprixogoo] Fixed the audio tooltip in the bar.
- Date: Sat, 27 Mar 2010 21:38:16 +0000 (UTC)
commit 5703457ee75a75ed976a355f48ed5fb95a445f7f
Author: Bruno Coudoin <bruno coudoin free fr>
Date: Sat Mar 27 22:35:53 2010 +0100
Fixed the audio tooltip in the bar.
src/gcompris/bar.c | 37 ++++++++++++++++++++++++++++++++++++-
1 files changed, 36 insertions(+), 1 deletions(-)
---
diff --git a/src/gcompris/bar.c b/src/gcompris/bar.c
index a42c08e..06966fd 100644
--- a/src/gcompris/bar.c
+++ b/src/gcompris/bar.c
@@ -486,6 +486,40 @@ static void update_exit_button()
}
}
+static gchar *bar_flags_to_name(GComprisBarFlags flag)
+{
+ gchar *result = "";
+
+ switch (flag)
+ {
+ case GC_BAR_LEVEL:
+ result = "level";
+ break;
+ case GC_BAR_REPEAT:
+ break;
+ case GC_BAR_CONFIG:
+ result = "configuration";
+ break;
+ case GC_BAR_ABOUT:
+ result = "about";
+ break;
+ case GC_BAR_REPEAT_ICON:
+ break;
+ case GC_BAR_HOME:
+ result = "back";
+ break;
+ case GC_BAR_EXIT:
+ result = "quit";
+ break;
+ case GC_BAR_LEVEL_DOWN:
+ break;
+ case GC_BAR_HELP:
+ result = "help";
+ break;
+ }
+ return result;
+}
+
/*
* This is called to play sound
*
@@ -498,7 +532,8 @@ static gint bar_play_sound (GooCanvasItem *item)
GComprisBarFlags flag =
GPOINTER_TO_UINT(g_object_get_data(G_OBJECT (item), "flag"));
- str = g_strdup_printf("voices/$LOCALE/misc/%d.ogg", flag);
+ str = g_strdup_printf("voices/$LOCALE/misc/%s.ogg",
+ bar_flags_to_name(flag));
gc_sound_play_ogg(str, NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]