diff --git a/android/jni/com/mapswithme/util/Config.cpp b/android/jni/com/mapswithme/util/Config.cpp index 136909ef5e..3c40e73cd0 100644 --- a/android/jni/com/mapswithme/util/Config.cpp +++ b/android/jni/com/mapswithme/util/Config.cpp @@ -1,6 +1,11 @@ #include "../core/jni_helper.hpp" +#include "../maps/Framework.hpp" #include "platform/settings.hpp" +namespace +{ +::Framework * frm() { return g_framework->NativeFramework(); } +} extern "C" { @@ -83,4 +88,18 @@ extern "C" { (void)settings::Set(jni::ToNativeString(env, name), jni::ToNativeString(env, value)); } + + JNIEXPORT jboolean JNICALL + Java_com_mapswithme_util_Config_nativeGetLargeFontsSize(JNIEnv * env, jclass thiz) + { + return frm()->LoadLargeFontsSize(); + } + + JNIEXPORT void JNICALL + Java_com_mapswithme_util_Config_nativeSetLargeFontsSize(JNIEnv * env, jclass thiz, + jboolean value) + { + frm()->SaveLargeFontsSize(value); + frm()->SetLargeFontsSize(value); + } } // extern "C" diff --git a/android/res/values/donottranslate.xml b/android/res/values/donottranslate.xml index 7e8f321ff9..144e9ea09c 100644 --- a/android/res/values/donottranslate.xml +++ b/android/res/values/donottranslate.xml @@ -48,6 +48,7 @@ DisplayShowcase Osm profile AutoZoom + LargeFontSize %1$s: %2$s %2$s :%1$s diff --git a/android/res/xml-v21/prefs_misc.xml b/android/res/xml-v21/prefs_misc.xml index 09754335cc..4f09084dda 100644 --- a/android/res/xml-v21/prefs_misc.xml +++ b/android/res/xml-v21/prefs_misc.xml @@ -1,6 +1,13 @@ + + + +