From b114c78bf16e39918b9cbc20a995e0aa7c996b26 Mon Sep 17 00:00:00 2001 From: Jules Aguillon Date: Sat, 13 Jan 2024 23:22:26 +0100 Subject: Refactor: Keyboard2View: Take layout id attr Removes EmojiBottomRow. --- srcs/juloo.keyboard2/Keyboard2View.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'srcs/juloo.keyboard2/Keyboard2View.java') diff --git a/srcs/juloo.keyboard2/Keyboard2View.java b/srcs/juloo.keyboard2/Keyboard2View.java index 205bbae..f9712e1 100644 --- a/srcs/juloo.keyboard2/Keyboard2View.java +++ b/srcs/juloo.keyboard2/Keyboard2View.java @@ -54,7 +54,12 @@ public class Keyboard2View extends View _pointers = new Pointers(this, _config); refresh_navigation_bar(context); setOnTouchListener(this); - reset(); + int layout_id = (attrs == null) ? 0 : + attrs.getAttributeResourceValue(null, "layout", 0); + if (layout_id == 0) + reset(); + else + setKeyboard(KeyboardData.load(getResources(), layout_id)); } private Window getParentWindow(Context context) -- cgit v1.2.3