From 276be558db1abfaf21b1e7297142e5aefd663e46 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 2 Feb 2017 19:11:40 +0100 Subject: [PATCH] Add sublabels --- intl/msg_hash_us.h | 12 ++++++++++++ menu/cbs/menu_cbs_sublabel.c | 21 +++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/intl/msg_hash_us.h b/intl/msg_hash_us.h index c20d59362e..424505040e 100644 --- a/intl/msg_hash_us.h +++ b/intl/msg_hash_us.h @@ -2800,3 +2800,15 @@ MSG_HASH(MENU_ENUM_SUBLABEL_DISK_OPTIONS, "Disk image management.") MSG_HASH(MENU_ENUM_SUBLABEL_DISK_IMAGE_APPEND, "Select a disk image to insert.") +MSG_HASH(MENU_ENUM_SUBLABEL_MENU_ENUM_THROTTLE_FRAMERATE, + "Makes sure the framerate is capped while inside the menu.") +MSG_HASH(MENU_ENUM_SUBLABEL_XMB_THEME, + "Select a different theme for the icon. Changes will take effect after you restart the program.") +MSG_HASH(MENU_ENUM_SUBLABEL_XMB_SHADOWS_ENABLE, + "Enable drop shadows for all icons. This will have a minor performance hit.") +MSG_HASH(MENU_ENUM_SUBLABEL_MATERIALUI_MENU_COLOR_THEME, + "Select a different background color gradient theme.") +MSG_HASH(MENU_ENUM_SUBLABEL_MENU_WALLPAPER_OPACITY, + "Modify the opacity of the background wallpaper.") +MSG_HASH(MENU_ENUM_SUBLABEL_XMB_MENU_COLOR_THEME, + "Select a different background color gradient theme.") diff --git a/menu/cbs/menu_cbs_sublabel.c b/menu/cbs/menu_cbs_sublabel.c index c864480e2f..dd8c5f2496 100644 --- a/menu/cbs/menu_cbs_sublabel.c +++ b/menu/cbs/menu_cbs_sublabel.c @@ -254,6 +254,11 @@ default_sublabel_macro(action_bind_sublabel_disk_cycle_tray_status, default_sublabel_macro(action_bind_sublabel_disk_image_append, MENU_ENUM_SUBLABEL_DISK_IMAGE_APPEND) default_sublabel_macro(action_bind_sublabel_disk_index, MENU_ENUM_SUBLABEL_DISK_INDEX) default_sublabel_macro(action_bind_sublabel_disk_options, MENU_ENUM_SUBLABEL_DISK_OPTIONS) +default_sublabel_macro(action_bind_sublabel_menu_throttle_framerate, MENU_ENUM_SUBLABEL_MENU_ENUM_THROTTLE_FRAMERATE) +default_sublabel_macro(action_bind_sublabel_xmb_icon_theme, MENU_ENUM_SUBLABEL_XMB_THEME) +default_sublabel_macro(action_bind_sublabel_xmb_shadows_enable, MENU_ENUM_SUBLABEL_XMB_SHADOWS_ENABLE) +default_sublabel_macro(action_bind_sublabel_menu_color_theme, MENU_ENUM_SUBLABEL_MATERIALUI_MENU_COLOR_THEME) +default_sublabel_macro(action_bind_sublabel_menu_wallpaper_opacity, MENU_ENUM_SUBLABEL_MENU_WALLPAPER_OPACITY) static int action_bind_sublabel_cheevos_entry( file_list_t *list, @@ -315,6 +320,22 @@ int menu_cbs_init_bind_sublabel(menu_file_list_cbs_t *cbs, { switch (cbs->enum_idx) { + case MENU_ENUM_LABEL_MENU_WALLPAPER_OPACITY: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_menu_wallpaper_opacity); + break; + case MENU_ENUM_LABEL_MATERIALUI_MENU_COLOR_THEME: + case MENU_ENUM_LABEL_XMB_MENU_COLOR_THEME: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_menu_color_theme); + break; + case MENU_ENUM_LABEL_XMB_SHADOWS_ENABLE: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_xmb_shadows_enable); + break; + case MENU_ENUM_LABEL_XMB_THEME: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_xmb_icon_theme); + break; + case MENU_ENUM_LABEL_MENU_THROTTLE_FRAMERATE: + BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_menu_throttle_framerate); + break; case MENU_ENUM_LABEL_DISK_IMAGE_APPEND: BIND_ACTION_SUBLABEL(cbs, action_bind_sublabel_disk_image_append); break;