diff options
Diffstat (limited to 'apps/settings_menu.c')
-rw-r--r-- | apps/settings_menu.c | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/apps/settings_menu.c b/apps/settings_menu.c index 34f7a99c2a..d20aa3bda0 100644 --- a/apps/settings_menu.c +++ b/apps/settings_menu.c | |||
@@ -476,6 +476,29 @@ static bool sort_case(void) | |||
476 | return set_bool( str(LANG_SORT_CASE), &global_settings.sort_case ); | 476 | return set_bool( str(LANG_SORT_CASE), &global_settings.sort_case ); |
477 | } | 477 | } |
478 | 478 | ||
479 | static bool sort_file(void) | ||
480 | { | ||
481 | struct opt_items names[] = { | ||
482 | { STR(LANG_SORT_ALPHA) }, | ||
483 | { STR(LANG_SORT_DATE) }, | ||
484 | { STR(LANG_SORT_DATE_REVERSE) }, | ||
485 | { STR(LANG_SORT_TYPE) } | ||
486 | }; | ||
487 | return set_option( str(LANG_SORT_FILE), &global_settings.sort_file, INT, | ||
488 | names, 4, NULL ); | ||
489 | } | ||
490 | |||
491 | static bool sort_dir(void) | ||
492 | { | ||
493 | struct opt_items names[] = { | ||
494 | { STR(LANG_SORT_ALPHA) }, | ||
495 | { STR(LANG_SORT_DATE) }, | ||
496 | { STR(LANG_SORT_DATE_REVERSE) } | ||
497 | }; | ||
498 | return set_option( str(LANG_SORT_DIR), &global_settings.sort_dir, INT, | ||
499 | names, 3, NULL ); | ||
500 | } | ||
501 | |||
479 | static bool resume(void) | 502 | static bool resume(void) |
480 | { | 503 | { |
481 | struct opt_items names[] = { | 504 | struct opt_items names[] = { |
@@ -1056,7 +1079,9 @@ static bool fileview_settings_menu(void) | |||
1056 | bool result; | 1079 | bool result; |
1057 | 1080 | ||
1058 | struct menu_item items[] = { | 1081 | struct menu_item items[] = { |
1059 | { STR(LANG_CASE_MENU), sort_case }, | 1082 | { STR(LANG_SORT_CASE), sort_case }, |
1083 | { STR(LANG_SORT_DIR), sort_dir }, | ||
1084 | { STR(LANG_SORT_FILE), sort_file }, | ||
1060 | { STR(LANG_FILTER), dir_filter }, | 1085 | { STR(LANG_FILTER), dir_filter }, |
1061 | { STR(LANG_FOLLOW), browse_current }, | 1086 | { STR(LANG_FOLLOW), browse_current }, |
1062 | { STR(LANG_SHOW_ICONS), show_icons }, | 1087 | { STR(LANG_SHOW_ICONS), show_icons }, |