Index: trunk/apps/recorder/keyboard.c =================================================================== --- trunk/apps/recorder/keyboard.c (revision 15235) +++ trunk/apps/recorder/keyboard.c (working copy) @@ -832,7 +832,7 @@ kbd_spellchar(text[c]); } #if CONFIG_CODEC == SWCODEC - else if (global_settings.talk_menu) + else if (global_settings.beep_notification) pcmbuf_beep(1000, 150, 1500); #endif } @@ -877,7 +877,7 @@ kbd_spellchar(text[c]); } #if CONFIG_CODEC == SWCODEC - else if (global_settings.talk_menu) + else if (global_settings.beep_notification) pcmbuf_beep(1000, 150, 1500); #endif } @@ -1166,7 +1166,7 @@ kbd_spellchar(text[c]); } #if CONFIG_CODEC == SWCODEC - else if (global_settings.talk_menu) + else if (global_settings.beep_notification) pcmbuf_beep(1000, 150, 1500); #endif break; @@ -1180,7 +1180,7 @@ kbd_spellchar(text[c]); } #if CONFIG_CODEC == SWCODEC - else if (global_settings.talk_menu) + else if (global_settings.beep_notification) pcmbuf_beep(1000, 150, 1500); #endif break; Index: trunk/apps/lang/english.lang =================================================================== --- trunk/apps/lang/english.lang (revision 15235) +++ trunk/apps/lang/english.lang (working copy) @@ -11431,3 +11431,17 @@ *: "Empty list" + + id: LANG_BEEP_NOTIFICATION + desc: Setting to play beeps for certain events + user: + + *: "Beep notifications" + + + *: "Beep notifications" + + + *: "Beep notifications" + + Index: trunk/apps/settings.h =================================================================== --- trunk/apps/settings.h (revision 15235) +++ trunk/apps/settings.h (working copy) @@ -536,7 +536,7 @@ bool talk_dir_clip; /* use directory .talk clips */ int talk_file; /* voice file mode: 0=off, 1=number, 2=spell */ bool talk_file_clip; /* use file .talk clips */ - + bool beep_notification; /* file browser sorting */ int sort_file; /* 0=alpha, 1=date, 2=date (new first), 3=type */ int sort_dir; /* 0=alpha, 1=date (old first), 2=date (new first) */ Index: trunk/apps/menus/settings_menu.c =================================================================== --- trunk/apps/menus/settings_menu.c (revision 15235) +++ trunk/apps/menus/settings_menu.c (working copy) @@ -419,6 +419,8 @@ MENUITEM_SETTING(talk_dir_clip_item, &global_settings.talk_dir_clip, talk_callback); MENUITEM_SETTING(talk_file_item, &global_settings.talk_file, NULL); MENUITEM_SETTING(talk_file_clip_item, &global_settings.talk_file_clip, talk_callback); +MENUITEM_SETTING(beep_notification_item, &global_settings.beep_notification, talk_callback); + static int talk_callback(int action,const struct menu_item_ex *this_item) { static int oldval = 0; @@ -445,7 +447,8 @@ } MAKE_MENU(voice_settings_menu, ID2P(LANG_VOICE), 0, Icon_Voice, &talk_menu_item, &talk_dir_item, &talk_dir_clip_item, - &talk_file_item, &talk_file_clip_item); + &talk_file_item, &talk_file_clip_item, + &beep_notification_item); /* VOICE MENU */ /***********************************/ Index: trunk/apps/settings_list.c =================================================================== --- trunk/apps/settings_list.c (revision 15235) +++ trunk/apps/settings_list.c (working copy) @@ -753,6 +753,7 @@ ID2P(LANG_OFF), ID2P(LANG_VOICE_NUMBER), ID2P(LANG_VOICE_SPELL)), OFFON_SETTING(F_TEMPVAR, talk_file_clip, LANG_VOICE_FILE_TALK, false, "talk file clip", NULL), + OFFON_SETTING(F_TEMPVAR, beep_notification, LANG_BEEP_NOTIFICATION, true, "beep notification", NULL), /* file sorting */ CHOICE_SETTING(0, sort_file, LANG_SORT_FILE, 0 ,