abouttreesummaryrefslogcommitdiff
diff options
context:
space:
mode:
-rw-r--r--res/layout/emoji_pane.xml51
-rw-r--r--res/values/styles.xml12
-rw-r--r--srcs/juloo.keyboard2/EmojiGridView.java2
-rw-r--r--srcs/juloo.keyboard2/EmojiTypeButton.java3
-rw-r--r--srcs/juloo.keyboard2/KeyValue.java5
5 files changed, 25 insertions, 48 deletions
diff --git a/res/layout/emoji_pane.xml b/res/layout/emoji_pane.xml
index 35a415e..e7441f7 100644
--- a/res/layout/emoji_pane.xml
+++ b/res/layout/emoji_pane.xml
@@ -8,82 +8,52 @@
android:layout_height="wrap_content"
>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
android:text="\uD83D\uDD59"
emoji_type="LAST_USE"
/>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
android:text="\uD83D\uDE03"
emoji_type="EMOTICONS"
/>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
android:text="\uD83D\uDE8C"
emoji_type="TRANSPORT"
/>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
emoji_type="FOOD"
android:text="\uD83C\uDF55"
/>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
emoji_type="NATURE"
android:text="\uD83C\uDF37"
/>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
emoji_type="FEST"
android:text="\uD83C\uDF88"
/>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
emoji_type="ANIMAL"
android:text="\uD83D\uDC31"
/>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
emoji_type="HUMAN"
android:text="\uD83D\uDC9C"
/>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
emoji_type="UNCATEGORIZED"
android:text="\uD83D\uDCA5"
/>
<juloo.keyboard2.EmojiTypeButton
- android:layout_width="0px"
- android:layout_height="wrap_content"
- android:layout_weight="1"
- android:padding="0px"
+ style="@style/emojiTypeButton"
emoji_type="DINGBATS"
android:text="\u2705"
/>
@@ -91,6 +61,7 @@
<juloo.keyboard2.EmojiGridView
android:id="@+id/emoji_grid"
android:background="@color/bg"
+ android:textColor="@color/emoji_key_text"
android:layout_width="fill_parent"
android:layout_height="@dimen/emoji_grid_height"
/>
diff --git a/res/values/styles.xml b/res/values/styles.xml
new file mode 100644
index 0000000..6b23f82
--- /dev/null
+++ b/res/values/styles.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <style name="emojiTypeButton">
+ <item name="android:layout_width">0px</item>
+ <item name="android:layout_height">wrap_content</item>
+ <item name="android:layout_weight">1</item>
+ <item name="android:padding">0px</item>
+ <item name="android:background">@color/emoji_button_bg</item>
+ <item name="android:textColor">@color/emoji_key_text</item>
+ <item name="android:textSize">@dimen/label_text_size</item>
+ </style>
+</resources>
diff --git a/srcs/juloo.keyboard2/EmojiGridView.java b/srcs/juloo.keyboard2/EmojiGridView.java
index deb726f..bb852ee 100644
--- a/srcs/juloo.keyboard2/EmojiGridView.java
+++ b/srcs/juloo.keyboard2/EmojiGridView.java
@@ -111,7 +111,7 @@ public class EmojiGridView extends GridView
emoji = Emoji.getEmojiByName(data[1]);
if (emoji == null)
continue ;
- _lastUsed.put(emoji, Integer.getInteger(data[0]));
+ _lastUsed.put(emoji, Integer.valueOf(data[0]));
}
}
diff --git a/srcs/juloo.keyboard2/EmojiTypeButton.java b/srcs/juloo.keyboard2/EmojiTypeButton.java
index 8a36926..d88bff8 100644
--- a/srcs/juloo.keyboard2/EmojiTypeButton.java
+++ b/srcs/juloo.keyboard2/EmojiTypeButton.java
@@ -15,8 +15,7 @@ public class EmojiTypeButton extends Button
public EmojiTypeButton(Context context, AttributeSet attrs)
{
- super(context);
- setBackgroundColor(getResources().getColor(R.color.emoji_button_bg));
+ super(context, attrs);
setOnTouchListener(this);
_emojiType = getTypeByString(attrs.getAttributeValue(null, "emoji_type"));
}
diff --git a/srcs/juloo.keyboard2/KeyValue.java b/srcs/juloo.keyboard2/KeyValue.java
index 6ad2509..f13ad54 100644
--- a/srcs/juloo.keyboard2/KeyValue.java
+++ b/srcs/juloo.keyboard2/KeyValue.java
@@ -94,11 +94,6 @@ class KeyValue
return (_flags);
}
- public boolean equals(Object o)
- {
- return (o instanceof KeyValue && ((KeyValue)o).getName().equals(_name));
- }
-
private static HashMap<String, KeyValue> keys = new HashMap<String, KeyValue>();
protected KeyValue(String name, String symbol, char c, int eventCode, int flags)