From 27b4e7261313ff13fdd75a89b47d7cada8d2f7bf Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 27 Apr 2016 13:19:03 +0200 Subject: [PATCH] Button Y can now switch between Thumbnails modes (Boxart/Screenshots/Title) --- menu/cbs/menu_cbs_scan.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/menu/cbs/menu_cbs_scan.c b/menu/cbs/menu_cbs_scan.c index 3c750d23aa..09310e6065 100644 --- a/menu/cbs/menu_cbs_scan.c +++ b/menu/cbs/menu_cbs_scan.c @@ -84,6 +84,22 @@ int action_scan_directory(const char *path, } #endif +int action_switch_thumbnail(const char *path, + const char *label, unsigned type, size_t idx) +{ + settings_t *settings = config_get_ptr(); + + if (!settings) + return -1; + + settings->menu.thumbnails++; + + if (settings->menu.thumbnails > 3) + settings->menu.thumbnails = 0; + + return 0; +} + static int menu_cbs_init_bind_scan_compare_type(menu_file_list_cbs_t *cbs, unsigned type) { @@ -98,6 +114,10 @@ static int menu_cbs_init_bind_scan_compare_type(menu_file_list_cbs_t *cbs, BIND_ACTION_SCAN(cbs, action_scan_file); return 0; #endif + case MENU_FILE_RPL_ENTRY: + BIND_ACTION_SCAN(cbs, action_switch_thumbnail); + break; + case MENU_FILE_NONE: default: break;