summaryrefslogtreecommitdiff
path: root/apps/recorder
diff options
context:
space:
mode:
authorStéphane Doyon <s.doyon@videotron.ca>2007-10-10 01:41:48 +0000
committerStéphane Doyon <s.doyon@videotron.ca>2007-10-10 01:41:48 +0000
commit0279c71a92cd54210b91e80541c0688fb55c3a19 (patch)
treed5727603c46c7f22c0e2730fd3c8680455e7cbbf /apps/recorder
parent6799ac8051ad4237c1fbe0aa2ee6d4b2b5ddcee4 (diff)
downloadrockbox-0279c71a92cd54210b91e80541c0688fb55c3a19.tar.gz
rockbox-0279c71a92cd54210b91e80541c0688fb55c3a19.zip
Voice the recording trigger settings screen.
From FS#6325, with a slight coding improvement. Also take out a duplicated snprintf in there. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@15059 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/recorder')
-rw-r--r--apps/recorder/recording.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/apps/recorder/recording.c b/apps/recorder/recording.c
index ac06c93cf9..3b706e1a6d 100644
--- a/apps/recorder/recording.c
+++ b/apps/recorder/recording.c
@@ -123,11 +123,15 @@ static unsigned long rec_sizesplit_bytes(void)
123 * Time strings used for the trigger durations. 123 * Time strings used for the trigger durations.
124 * Keep synchronous to trigger_times in settings_apply_trigger 124 * Keep synchronous to trigger_times in settings_apply_trigger
125 */ 125 */
126const char * const trig_durations[TRIG_DURATION_COUNT] = 126const struct opt_items trig_durations[TRIG_DURATION_COUNT] =
127{ 127{
128 "0s", "1s", "2s", "5s", 128#define TS(x) { (unsigned char *)(#x "s"), TALK_ID(x, UNIT_SEC) }
129 "10s", "15s", "20s", "25s", "30s", 129#define TM(x) { (unsigned char *)(#x "min"), TALK_ID(x, UNIT_MIN) }
130 "1min", "2min", "5min", "10min" 130 TS(0), TS(1), TS(2), TS(5),
131 TS(10), TS(15), TS(20), TS(25), TS(30),
132 TM(1), TM(2), TM(5), TM(10)
133#undef TS
134#undef TM
131}; 135};
132 136
133void settings_apply_trigger(void) 137void settings_apply_trigger(void)