abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/Config.java
diff options
context:
space:
mode:
authorRetrogisusDEV2024-02-10 06:38:46 -0400
committerGitHub2024-02-10 11:38:46 +0100
commit93d8af45059e98c40cc19166db497643540b9ac1 (patch)
tree72f4c8d6a5e5bc016542194c71a2bdbe1ead237f /srcs/juloo.keyboard2/Config.java
parentf74e5a9f73f9ce48250b41af9c17650ed084cf9d (diff)
downloadunexpected-keyboard-93d8af45059e98c40cc19166db497643540b9ac1.tar.gz
unexpected-keyboard-93d8af45059e98c40cc19166db497643540b9ac1.zip
Custom border settings (#524)
Diffstat (limited to 'srcs/juloo.keyboard2/Config.java')
-rw-r--r--srcs/juloo.keyboard2/Config.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/srcs/juloo.keyboard2/Config.java b/srcs/juloo.keyboard2/Config.java
index d41e6fc..3b050b0 100644
--- a/srcs/juloo.keyboard2/Config.java
+++ b/srcs/juloo.keyboard2/Config.java
@@ -51,6 +51,8 @@ public final class Config
public float key_horizontal_margin;
public int labelBrightness; // 0 - 255
public int keyboardOpacity; // 0 - 255
+ public float customBorderRadius; // 0 - 1
+ public float customBorderLineWidth; // dp
public int keyOpacity; // 0 - 255
public int keyActivatedOpacity; // 0 - 255
public boolean double_tap_lock_shift;
@@ -59,6 +61,7 @@ public final class Config
public boolean autocapitalisation;
public boolean switch_input_immediate;
public boolean pin_entry_enabled;
+ public boolean borderConfig;
// Dynamically set
public boolean shouldOfferVoiceTyping;
@@ -144,6 +147,10 @@ public final class Config
keyboardOpacity = _prefs.getInt("keyboard_opacity", 100) * 255 / 100;
keyOpacity = _prefs.getInt("key_opacity", 100) * 255 / 100;
keyActivatedOpacity = _prefs.getInt("key_activated_opacity", 100) * 255 / 100;
+ // keyboard border settings
+ borderConfig = _prefs.getBoolean("border_config", false);
+ customBorderRadius = _prefs.getInt("custom_border_radius", 0) / 100.f;
+ customBorderLineWidth = get_dip_pref(dm, "custom_border_line_width", 0);
// Do not substract key_vertical_margin from keyHeight because this is done
// during rendering.
keyHeight = dm.heightPixels * keyboardHeightPercent / 100 / 4;