abouttreesummaryrefslogcommitdiff
path: root/srcs/juloo.keyboard2/EmojiGridView.java
diff options
context:
space:
mode:
authorJules Aguillon2021-01-16 21:57:51 +0100
committerJules Aguillon2021-01-17 00:20:09 +0100
commita165a0ab2e3acc4ba89139e61825229fd38d67eb (patch)
treeda646d4f036ceada707fd477973b5b44be94de84 /srcs/juloo.keyboard2/EmojiGridView.java
parent5fa7187d16a4e6574fad6c52cfcb08ab9093f068 (diff)
downloadunexpected-keyboard-a165a0ab2e3acc4ba89139e61825229fd38d67eb.tar.gz
unexpected-keyboard-a165a0ab2e3acc4ba89139e61825229fd38d67eb.zip
Update the list of emojis
Take the list from https://unicode.org/Public/emoji/13.1/emoji-test.txt Also change the list of groups, from the same source.
Diffstat (limited to 'srcs/juloo.keyboard2/EmojiGridView.java')
-rw-r--r--srcs/juloo.keyboard2/EmojiGridView.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/srcs/juloo.keyboard2/EmojiGridView.java b/srcs/juloo.keyboard2/EmojiGridView.java
index dec1c5d..1bfceb3 100644
--- a/srcs/juloo.keyboard2/EmojiGridView.java
+++ b/srcs/juloo.keyboard2/EmojiGridView.java
@@ -21,7 +21,7 @@ import java.util.HashSet;
public class EmojiGridView extends GridView
implements GridView.OnItemClickListener
{
- public static final int TYPE_LAST_USE = -1;
+ public static final int GROUP_LAST_USE = -1;
public static final int COLUMN_WIDTH = 192;
public static final float EMOJI_SIZE = 32.f;
@@ -38,15 +38,16 @@ public class EmojiGridView extends GridView
public EmojiGridView(Context context, AttributeSet attrs)
{
super(context, attrs);
+ Emoji.init(context.getResources());
setOnItemClickListener(this);
setColumnWidth(COLUMN_WIDTH);
loadLastUsed();
- setEmojiType((_lastUsed.size() == 0) ? Emoji.TYPE_EMOTICONS : TYPE_LAST_USE);
+ setEmojiGroup((_lastUsed.size() == 0) ? 0 : GROUP_LAST_USE);
}
- public void setEmojiType(int type)
+ public void setEmojiGroup(int group)
{
- _emojiArray = (type == TYPE_LAST_USE) ? getLastEmojis() : Emoji.getEmojisByType(type);
+ _emojiArray = (group == GROUP_LAST_USE) ? getLastEmojis() : Emoji.getEmojisByGroup(group);
setAdapter(new EmojiViewAdpater((Keyboard2)getContext(), _emojiArray));
}