import android.preference.PreferenceManager;
import android.test.suitebuilder.annotation.SmallTest;
-import org.chromium.base.test.util.Feature;
import org.chromium.base.ThreadUtils;
+import org.chromium.base.test.util.Feature;
import org.chromium.chrome.shell.ChromeShellTestBase;
import org.chromium.content.browser.test.util.UiUtils;
return mFontSize;
}
+ @Override
public void onChangeFontSize(float font) {
mFontSize = font;
}
return mForceEnableZoom;
}
+ @Override
public void onChangeForceEnableZoom(boolean enabled) {
mForceEnableZoom = enabled;
}
+ @Override
public void onChangeUserSetForceEnableZoom(boolean enabled) {
mUserSetForceEnableZoom = enabled;
}
private void getFontSizePrefs(final Context context) {
ThreadUtils.runOnUiThreadBlocking(new Runnable() {
+ @Override
public void run() {
mFontSizePrefs = FontSizePrefs.getInstance(context);
}
private void setFontScale(final float fontsize) {
ThreadUtils.runOnUiThreadBlocking(new Runnable() {
+ @Override
public void run() {
mFontSizePrefs.setFontScaleFactor(fontsize);
}
private void setForceEnableZoom(final boolean enabled) {
ThreadUtils.runOnUiThreadBlocking(new Runnable() {
+ @Override
public void run() {
mFontSizePrefs.setForceEnableZoom(enabled);
}
private void setUserSetForceEnableZoom(final boolean enabled) {
ThreadUtils.runOnUiThreadBlocking(new Runnable() {
+ @Override
public void run() {
mFontSizePrefs.setUserSetForceEnableZoom(enabled);
}