diff options
| author | Jules Aguillon | 2021-04-24 23:22:25 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2021-04-24 23:22:25 +0200 |
| commit | 9bb2642e2cfa0c46b99bdd7bde8feb158c0d9082 (patch) | |
| tree | ad93e5dfa2bd376405386a297fb7bde292d62d1d /srcs | |
| parent | 2dbb3dc28f37ed9111b9394ea8ee5109a9562fe7 (diff) | |
| download | unexpected-keyboard-9bb2642e2cfa0c46b99bdd7bde8feb158c0d9082.tar.gz unexpected-keyboard-9bb2642e2cfa0c46b99bdd7bde8feb158c0d9082.zip | |
Add the label size option
Diffstat (limited to 'srcs')
| -rw-r--r-- | srcs/juloo.keyboard2/Config.java | 3 | ||||
| -rw-r--r-- | srcs/juloo.keyboard2/Keyboard2View.java | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java index 779e2c5..f2b010a 100644 --- a/srcs/juloo.keyboard2/Config.java +++ b/srcs/juloo.keyboard2/Config.java @@ -24,6 +24,7 @@ class Config public float horizontalMargin; public boolean disableAccentKeys; public boolean preciseRepeat; + public float characterSize; // Ratio public boolean shouldOfferSwitchingToNextInputMethod; @@ -48,6 +49,7 @@ class Config horizontalMargin = res.getDimension(R.dimen.horizontal_margin); disableAccentKeys = false; preciseRepeat = true; + characterSize = 1.f; // from prefs refresh(); // initialized later @@ -71,6 +73,7 @@ class Config horizontalMargin = getDipPref(prefs, "horizontal_margin", horizontalMargin); disableAccentKeys = prefs.getBoolean("disable_accent_keys", disableAccentKeys); preciseRepeat = prefs.getBoolean("precise_repeat", preciseRepeat); + characterSize = prefs.getFloat("character_size", characterSize); } private float getDipPref(SharedPreferences prefs, String pref_name, float def) diff --git a/srcs/juloo.keyboard2/Keyboard2View.java b/srcs/juloo.keyboard2/Keyboard2View.java index 3903b7b..7b3495f 100644 --- a/srcs/juloo.keyboard2/Keyboard2View.java +++ b/srcs/juloo.keyboard2/Keyboard2View.java @@ -78,7 +78,7 @@ public class Keyboard2View extends View { Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); paint.setTextAlign(align); - paint.setTextSize(getResources().getDimension(size)); + paint.setTextSize(getResources().getDimension(size) * _config.characterSize); if (font != null) paint.setTypeface(font); return (paint); |
