summaryrefslogtreecommitdiff
path: root/apps/settings_menu.c
diff options
context:
space:
mode:
authorJustin Heiner <jheiner@rockbox.org>2002-08-29 05:41:35 +0000
committerJustin Heiner <jheiner@rockbox.org>2002-08-29 05:41:35 +0000
commit8097ee6af1ba6a19015532c49d301a81c348aa53 (patch)
tree8c8e464ad655f41d325e6245a14985113e05dad1 /apps/settings_menu.c
parentde14e53c669adc033691da5c2f32825f3418f7d5 (diff)
downloadrockbox-8097ee6af1ba6a19015532c49d301a81c348aa53.tar.gz
rockbox-8097ee6af1ba6a19015532c49d301a81c348aa53.zip
Custom WPS update - works for recorder and player now. Also updated how the WPS refreshes the screen when using Custom WPS
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@2046 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/settings_menu.c')
-rw-r--r--apps/settings_menu.c23
1 files changed, 14 insertions, 9 deletions
diff --git a/apps/settings_menu.c b/apps/settings_menu.c
index 1c073b10d5..7a8d0c8409 100644
--- a/apps/settings_menu.c
+++ b/apps/settings_menu.c
@@ -97,8 +97,13 @@ static Menu scroll_speed(void)
97static Menu wps_set(void) 97static Menu wps_set(void)
98{ 98{
99#ifdef HAVE_LCD_BITMAP 99#ifdef HAVE_LCD_BITMAP
100#ifdef CUSTOM_WPS
101 char* names[] = { "ID3 Tags", "File ", "Parse ", "Custom WPS" };
102 set_option("[WPS display]", &global_settings.wps_display, names, 4 );
103#else
100 char* names[] = { "ID3 Tags", "File ", "Parse " }; 104 char* names[] = { "ID3 Tags", "File ", "Parse " };
101 set_option("[WPS display]", &global_settings.wps_display, names, 3 ); 105 set_option("[WPS display]", &global_settings.wps_display, names, 3 );
106#endif
102#else 107#else
103#ifdef CUSTOM_WPS 108#ifdef CUSTOM_WPS
104 char* names[] = { "1 Line ID3", "2 Line ID3", "File ", 109 char* names[] = { "1 Line ID3", "2 Line ID3", "File ",
@@ -172,16 +177,16 @@ static Menu spindown(void)
172 return MENU_OK; 177 return MENU_OK;
173} 178}
174 179
175static Menu ff_rewind_accel(void) 180static Menu ff_rewind_accel(void)
176{ 181{
177 char* names[] = { "off ", "2x/1s ", "2x/2s ", "2x/3s ", 182 char* names[] = { "off ", "2x/1s ", "2x/2s ", "2x/3s ",
178 "2x/4s ", "2x/5s ", "2x/6s ", "2x/7s ", 183 "2x/4s ", "2x/5s ", "2x/6s ", "2x/7s ",
179 "2x/8s ", "2x/9s ", "2x/10s", "2x/11s", 184 "2x/8s ", "2x/9s ", "2x/10s", "2x/11s",
180 "2x/12s", "2x/13s", "2x/14s", "2x/15s", }; 185 "2x/12s", "2x/13s", "2x/14s", "2x/15s", };
181 set_option("[FF/rewind accel]", &global_settings.ff_rewind_accel, 186 set_option("[FF/rewind accel]", &global_settings.ff_rewind_accel,
182 names, 16 ); 187 names, 16 );
183 return MENU_OK; 188 return MENU_OK;
184} 189}
185 190
186Menu settings_menu(void) 191Menu settings_menu(void)
187{ 192{
@@ -203,7 +208,7 @@ Menu settings_menu(void)
203 { "Time/Date", timedate_set }, 208 { "Time/Date", timedate_set },
204#endif 209#endif
205 { "Show hidden files", show_hidden_files }, 210 { "Show hidden files", show_hidden_files },
206 { "FF/rewind accel", ff_rewind_accel }, 211 { "FF/Rewind Accel", ff_rewind_accel },
207 { "Resume", resume }, 212 { "Resume", resume },
208 { "Disk spindown", spindown }, 213 { "Disk spindown", spindown },
209 }; 214 };