diff options
| author | Jules Aguillon | 2022-10-23 21:51:43 +0200 |
|---|---|---|
| committer | Jules Aguillon | 2022-10-23 21:51:43 +0200 |
| commit | ff0c0354d6395f58da6d7c4d4b5b724fa054e38f (patch) | |
| tree | 053a57e118d8a53a6e558659d4c8d8412ee0cfcb /srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java | |
| parent | 344df4c5c187653248b39a698f534e4d9d251ead (diff) | |
| download | unexpected-keyboard-ff0c0354d6395f58da6d7c4d4b5b724fa054e38f.tar.gz unexpected-keyboard-ff0c0354d6395f58da6d7c4d4b5b724fa054e38f.zip | |
Show keys description in settings
The symbols alone might be hard to understand when scrolling through the
"extra keys" option.
Diffstat (limited to 'srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java')
| -rw-r--r-- | srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java b/srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java index e66c2cc..c75ed08 100644 --- a/srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java +++ b/srcs/juloo.keyboard2/ExtraKeyCheckBoxPreference.java @@ -57,10 +57,14 @@ public class ExtraKeyCheckBoxPreference extends CheckBoxPreference int index = a.getInteger(R.styleable.ExtraKeyCheckBoxPreference_index, 0); a.recycle(); String key_name = extra_keys[index]; + KeyValue kv = KeyValue.getKeyByName(key_name); + String title = kv.getString(); + String descr = KeyValue.getKeyDescription(key_name); + if (descr != null) + title += " (" + descr + ")"; setKey(pref_key_of_key_name(key_name)); setDefaultValue(default_checked(key_name)); - KeyValue kv = KeyValue.getKeyByName(key_name); - setTitle(kv.getString()); + setTitle(title); _key_font = kv.hasFlags(KeyValue.FLAG_KEY_FONT); } |
