From a097f162a75c45e20e63802acd43e7a7c6ac69ac Mon Sep 17 00:00:00 2001 From: WerWolv Date: Sat, 30 Jul 2022 21:38:46 +0200 Subject: [PATCH] ui: Added x3.0 and x4.0 scaling options Closes #489 --- plugins/builtin/source/content/settings_entries.cpp | 8 ++++++++ plugins/builtin/source/lang/de_DE.cpp | 2 ++ plugins/builtin/source/lang/en_US.cpp | 2 ++ plugins/builtin/source/lang/it_IT.cpp | 2 ++ plugins/builtin/source/lang/ja_JP.cpp | 2 ++ plugins/builtin/source/lang/pt_BR.cpp | 2 ++ plugins/builtin/source/lang/zh_CN.cpp | 2 ++ plugins/builtin/source/lang/zh_TW.cpp | 2 ++ 8 files changed, 22 insertions(+) diff --git a/plugins/builtin/source/content/settings_entries.cpp b/plugins/builtin/source/content/settings_entries.cpp index e9f408a94..ef74614a8 100644 --- a/plugins/builtin/source/content/settings_entries.cpp +++ b/plugins/builtin/source/content/settings_entries.cpp @@ -89,6 +89,8 @@ namespace hex::plugin::builtin { "hex.builtin.setting.interface.scaling.x1_0"_lang, "hex.builtin.setting.interface.scaling.x1_5"_lang, "hex.builtin.setting.interface.scaling.x2_0"_lang, + "hex.builtin.setting.interface.scaling.x3_0"_lang, + "hex.builtin.setting.interface.scaling.x4_0"_lang, }; if (ImGui::Combo(name.data(), &selection, scaling, IM_ARRAYSIZE(scaling))) { @@ -441,6 +443,12 @@ namespace hex::plugin::builtin { case 4: interfaceScaling = 2.0F; break; + case 5: + interfaceScaling = 3.0F; + break; + case 6: + interfaceScaling = 4.0F; + break; } ImHexApi::System::impl::setGlobalScale(interfaceScaling); diff --git a/plugins/builtin/source/lang/de_DE.cpp b/plugins/builtin/source/lang/de_DE.cpp index 6f108b4a7..114188d2e 100644 --- a/plugins/builtin/source/lang/de_DE.cpp +++ b/plugins/builtin/source/lang/de_DE.cpp @@ -694,6 +694,8 @@ namespace hex::plugin::builtin { { "hex.builtin.setting.interface.scaling.x1_0", "x1.0" }, { "hex.builtin.setting.interface.scaling.x1_5", "x1.5" }, { "hex.builtin.setting.interface.scaling.x2_0", "x2.0" }, + { "hex.builtin.setting.interface.scaling.x3_0", "x3.0" }, + { "hex.builtin.setting.interface.scaling.x4_0", "x4.0" }, { "hex.builtin.setting.interface.language", "Sprache" }, { "hex.builtin.setting.interface.wiki_explain_language", "Wikipedia Sprache" }, { "hex.builtin.setting.interface.fps", "FPS Limite" }, diff --git a/plugins/builtin/source/lang/en_US.cpp b/plugins/builtin/source/lang/en_US.cpp index 240bf8c2c..ccb2ae169 100644 --- a/plugins/builtin/source/lang/en_US.cpp +++ b/plugins/builtin/source/lang/en_US.cpp @@ -698,6 +698,8 @@ namespace hex::plugin::builtin { { "hex.builtin.setting.interface.scaling.x1_0", "x1.0" }, { "hex.builtin.setting.interface.scaling.x1_5", "x1.5" }, { "hex.builtin.setting.interface.scaling.x2_0", "x2.0" }, + { "hex.builtin.setting.interface.scaling.x3_0", "x3.0" }, + { "hex.builtin.setting.interface.scaling.x4_0", "x4.0" }, { "hex.builtin.setting.interface.language", "Language" }, { "hex.builtin.setting.interface.wiki_explain_language", "Wikipedia Language" }, { "hex.builtin.setting.interface.fps", "FPS Limit" }, diff --git a/plugins/builtin/source/lang/it_IT.cpp b/plugins/builtin/source/lang/it_IT.cpp index 8935551a5..1b1edcfae 100644 --- a/plugins/builtin/source/lang/it_IT.cpp +++ b/plugins/builtin/source/lang/it_IT.cpp @@ -704,6 +704,8 @@ namespace hex::plugin::builtin { { "hex.builtin.setting.interface.scaling.x1_0", "x1.0" }, { "hex.builtin.setting.interface.scaling.x1_5", "x1.5" }, { "hex.builtin.setting.interface.scaling.x2_0", "x2.0" }, + { "hex.builtin.setting.interface.scaling.x2_0", "x3.0" }, + { "hex.builtin.setting.interface.scaling.x2_0", "x4.0" }, { "hex.builtin.setting.interface.fps", "Limite FPS" }, { "hex.builtin.setting.interface.fps.unlocked", "Unblocca" }, { "hex.builtin.setting.hex_editor", "Hex Editor" }, diff --git a/plugins/builtin/source/lang/ja_JP.cpp b/plugins/builtin/source/lang/ja_JP.cpp index e99a68bc0..75ceff3cd 100644 --- a/plugins/builtin/source/lang/ja_JP.cpp +++ b/plugins/builtin/source/lang/ja_JP.cpp @@ -696,6 +696,8 @@ namespace hex::plugin::builtin { { "hex.builtin.setting.interface.scaling.x1_0", "x1.0" }, { "hex.builtin.setting.interface.scaling.x1_5", "x1.5" }, { "hex.builtin.setting.interface.scaling.x2_0", "x2.0" }, + { "hex.builtin.setting.interface.scaling.x3_0", "x3.0" }, + { "hex.builtin.setting.interface.scaling.x4_0", "x4.0" }, { "hex.builtin.setting.interface.language", "言語" }, //{ "hex.builtin.setting.interface.wiki_explain_language", "Wikipedia Language" }, { "hex.builtin.setting.interface.fps", "FPS制限" }, diff --git a/plugins/builtin/source/lang/pt_BR.cpp b/plugins/builtin/source/lang/pt_BR.cpp index 723a2ca74..7e5325e48 100644 --- a/plugins/builtin/source/lang/pt_BR.cpp +++ b/plugins/builtin/source/lang/pt_BR.cpp @@ -694,6 +694,8 @@ namespace hex::plugin::builtin { { "hex.builtin.setting.interface.scaling.x1_0", "x1.0" }, { "hex.builtin.setting.interface.scaling.x1_5", "x1.5" }, { "hex.builtin.setting.interface.scaling.x2_0", "x2.0" }, + { "hex.builtin.setting.interface.scaling.x3_0", "x3.0" }, + { "hex.builtin.setting.interface.scaling.x4_0", "x4.0" }, { "hex.builtin.setting.interface.language", "Idioma" }, { "hex.builtin.setting.interface.wiki_explain_language", "Idioma do Wikipedia" }, { "hex.builtin.setting.interface.fps", "FPS Limit" }, diff --git a/plugins/builtin/source/lang/zh_CN.cpp b/plugins/builtin/source/lang/zh_CN.cpp index f0faff4cf..c8ba78ffe 100644 --- a/plugins/builtin/source/lang/zh_CN.cpp +++ b/plugins/builtin/source/lang/zh_CN.cpp @@ -699,6 +699,8 @@ namespace hex::plugin::builtin { { "hex.builtin.setting.interface.scaling.x1_0", "x1.0" }, { "hex.builtin.setting.interface.scaling.x1_5", "x1.5" }, { "hex.builtin.setting.interface.scaling.x2_0", "x2.0" }, + { "hex.builtin.setting.interface.scaling.x3_0", "x3.0" }, + { "hex.builtin.setting.interface.scaling.x4_0", "x4.0" }, { "hex.builtin.setting.interface.language", "语言" }, { "hex.builtin.setting.interface.wiki_explain_language", "维基百科使用语言" }, { "hex.builtin.setting.interface.fps", "FPS 限制" }, diff --git a/plugins/builtin/source/lang/zh_TW.cpp b/plugins/builtin/source/lang/zh_TW.cpp index 5d823a876..0385e037e 100644 --- a/plugins/builtin/source/lang/zh_TW.cpp +++ b/plugins/builtin/source/lang/zh_TW.cpp @@ -695,6 +695,8 @@ namespace hex::plugin::builtin { { "hex.builtin.setting.interface.scaling.x1_0", "x1.0" }, { "hex.builtin.setting.interface.scaling.x1_5", "x1.5" }, { "hex.builtin.setting.interface.scaling.x2_0", "x2.0" }, + { "hex.builtin.setting.interface.scaling.x3_0", "x3.0" }, + { "hex.builtin.setting.interface.scaling.x4_0", "x4.0" }, { "hex.builtin.setting.interface.language", "語言" }, { "hex.builtin.setting.interface.wiki_explain_language", "維基百科語言" }, { "hex.builtin.setting.interface.fps", "FPS 限制" },