summaryrefslogtreecommitdiff
path: root/apps/menus/display_menu.c
diff options
context:
space:
mode:
authorAidan MacDonald <amachronic@protonmail.com>2021-11-21 16:30:38 +0000
committerAidan MacDonald <amachronic@protonmail.com>2021-12-11 01:13:22 +0000
commitdcac2c616f7e87ac3f444ecc3893107f7a91ef22 (patch)
tree23685350f1eae00285e2e5f9230cdbda1328bb66 /apps/menus/display_menu.c
parenta3684e090ea637168c2542c7b4eaade756de3fe3 (diff)
downloadrockbox-dcac2c616f7e87ac3f444ecc3893107f7a91ef22.tar.gz
rockbox-dcac2c616f7e87ac3f444ecc3893107f7a91ef22.zip
Add setting for numeric list sort order
The sort order of numeric lists can now be changed with the new "List Order" setting. It defaults to ascending for most scrollwheel targets and descending for all others, matching the old hardcoded behavior. Change-Id: I4866f04ec5995158edf9e40badf7f661b3ddea81
Diffstat (limited to 'apps/menus/display_menu.c')
-rw-r--r--apps/menus/display_menu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/apps/menus/display_menu.c b/apps/menus/display_menu.c
index 7a4d81284a..ea3fdc0858 100644
--- a/apps/menus/display_menu.c
+++ b/apps/menus/display_menu.c
@@ -366,6 +366,7 @@ static int listwraparound_callback(int action,
366} 366}
367 367
368MENUITEM_SETTING(list_wraparound, &global_settings.list_wraparound, listwraparound_callback); 368MENUITEM_SETTING(list_wraparound, &global_settings.list_wraparound, listwraparound_callback);
369MENUITEM_SETTING(list_order, &global_settings.list_order, NULL);
369 370
370MAKE_MENU(scroll_settings_menu, ID2P(LANG_SCROLL_MENU), 0, Icon_NOICON, 371MAKE_MENU(scroll_settings_menu, ID2P(LANG_SCROLL_MENU), 0, Icon_NOICON,
371 &scroll_speed, &scroll_delay, 372 &scroll_speed, &scroll_delay,
@@ -377,6 +378,7 @@ MAKE_MENU(scroll_settings_menu, ID2P(LANG_SCROLL_MENU), 0, Icon_NOICON,
377 &offset_out_of_view, &screen_scroll_step, 378 &offset_out_of_view, &screen_scroll_step,
378 &scroll_paginated, 379 &scroll_paginated,
379 &list_wraparound, 380 &list_wraparound,
381 &list_order,
380#ifndef HAVE_WHEEL_ACCELERATION 382#ifndef HAVE_WHEEL_ACCELERATION
381 &list_accel_start_delay, &list_accel_wait 383 &list_accel_start_delay, &list_accel_wait
382#endif 384#endif