mirror of
https://github.com/libretro/RetroArch
synced 2025-01-31 06:32:48 +00:00
Merge pull request #1411 from lakkatv/look
(XMB) Add a setting to display or hide the core name and core version
This commit is contained in:
commit
fc4c5ffa7c
@ -205,6 +205,7 @@ struct settings
|
||||
bool pause_libretro;
|
||||
bool mouse_enable;
|
||||
bool timedate_enable;
|
||||
bool core_enable;
|
||||
bool throttle;
|
||||
char wallpaper[PATH_MAX_LENGTH];
|
||||
|
||||
|
@ -1045,17 +1045,20 @@ static void xmb_frame(menu_handle_t *menu)
|
||||
gl->win_width - xmb->icon.size, xmb->icon.size, 1, 0, 1);
|
||||
}
|
||||
|
||||
core_version = g_extern.menu.info.library_version;
|
||||
if (g_settings.menu.core_enable)
|
||||
{
|
||||
core_version = g_extern.menu.info.library_version;
|
||||
|
||||
if (!core_version)
|
||||
core_version = g_extern.system.info.library_version;
|
||||
if (!core_version)
|
||||
core_version = "";
|
||||
if (!core_version)
|
||||
core_version = g_extern.system.info.library_version;
|
||||
if (!core_version)
|
||||
core_version = "";
|
||||
|
||||
snprintf(title_msg, sizeof(title_msg), "%s - %s %s", PACKAGE_VERSION,
|
||||
core_name, core_version);
|
||||
xmb_draw_text(gl, xmb, title_msg, xmb->title.margin.left,
|
||||
gl->win_height - xmb->title.margin.bottom, 1, 1, 0);
|
||||
snprintf(title_msg, sizeof(title_msg), "%s - %s %s", PACKAGE_VERSION,
|
||||
core_name, core_version);
|
||||
xmb_draw_text(gl, xmb, title_msg, xmb->title.margin.left,
|
||||
gl->win_height - xmb->title.margin.bottom, 1, 1, 0);
|
||||
}
|
||||
|
||||
xmb_draw_icon(gl, xmb, xmb->textures.list[XMB_TEXTURE_ARROW].id,
|
||||
xmb->x + xmb->margin_left + xmb->hspacing - xmb->icon.size / 2.0 + xmb->icon.size,
|
||||
|
@ -597,6 +597,9 @@
|
||||
# Shows current date and/or time inside menu.
|
||||
# menu_timedate_enable = true
|
||||
|
||||
# Shows current core inside menu.
|
||||
# menu_core_enable = true
|
||||
|
||||
# Throttle the menu to ~60 FPS instead of using v-sync. Useful for 120+Hz monitors.
|
||||
# menu_throttle = false
|
||||
|
||||
|
@ -485,6 +485,7 @@ static void config_set_defaults(void)
|
||||
g_settings.menu.pause_libretro = true;
|
||||
g_settings.menu.mouse_enable = false;
|
||||
g_settings.menu.timedate_enable = true;
|
||||
g_settings.menu.core_enable = true;
|
||||
g_settings.menu.throttle = false;
|
||||
*g_settings.menu.wallpaper = '\0';
|
||||
g_settings.menu.navigation.wraparound.horizontal_enable = true;
|
||||
@ -1107,6 +1108,7 @@ static bool config_load_file(const char *path, bool set_defaults)
|
||||
CONFIG_GET_BOOL(menu.pause_libretro, "menu_pause_libretro");
|
||||
CONFIG_GET_BOOL(menu.mouse_enable, "menu_mouse_enable");
|
||||
CONFIG_GET_BOOL(menu.timedate_enable, "menu_timedate_enable");
|
||||
CONFIG_GET_BOOL(menu.core_enable, "menu_core_enable");
|
||||
CONFIG_GET_BOOL(menu.navigation.wraparound.horizontal_enable, "menu_navigation_wraparound_horizontal_enable");
|
||||
CONFIG_GET_BOOL(menu.navigation.wraparound.vertical_enable, "menu_navigation_wraparound_vertical_enable");
|
||||
CONFIG_GET_BOOL(menu.navigation.browser.filter.supported_extensions_enable, "menu_navigation_browser_filter_supported_extensions_enable");
|
||||
@ -1881,6 +1883,7 @@ bool config_save_file(const char *path)
|
||||
config_set_bool(conf,"menu_pause_libretro", g_settings.menu.pause_libretro);
|
||||
config_set_bool(conf,"menu_mouse_enable", g_settings.menu.mouse_enable);
|
||||
config_set_bool(conf,"menu_timedate_enable", g_settings.menu.timedate_enable);
|
||||
config_set_bool(conf,"menu_core_enable", g_settings.menu.core_enable);
|
||||
config_set_bool(conf,"menu_throttle", g_settings.menu.throttle);
|
||||
config_set_path(conf, "menu_wallpaper", g_settings.menu.wallpaper);
|
||||
#endif
|
||||
|
@ -5255,6 +5255,18 @@ static bool setting_data_append_list_menu_options(
|
||||
general_write_handler,
|
||||
general_read_handler);
|
||||
|
||||
CONFIG_BOOL(
|
||||
g_settings.menu.core_enable,
|
||||
"menu_core_enable",
|
||||
"Core enable",
|
||||
true,
|
||||
"OFF",
|
||||
"ON",
|
||||
group_info.name,
|
||||
subgroup_info.name,
|
||||
general_write_handler,
|
||||
general_read_handler);
|
||||
|
||||
|
||||
END_SUB_GROUP(list, list_info);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user