aboutsummaryrefslogtreecommitdiffstats
path: root/libs/emojicon/src/github/ankushsachdeva/emojicon/EmojiconGridView.java
diff options
context:
space:
mode:
Diffstat (limited to 'libs/emojicon/src/github/ankushsachdeva/emojicon/EmojiconGridView.java')
-rw-r--r--libs/emojicon/src/github/ankushsachdeva/emojicon/EmojiconGridView.java68
1 files changed, 34 insertions, 34 deletions
diff --git a/libs/emojicon/src/github/ankushsachdeva/emojicon/EmojiconGridView.java b/libs/emojicon/src/github/ankushsachdeva/emojicon/EmojiconGridView.java
index 10379129c..72087e6e6 100644
--- a/libs/emojicon/src/github/ankushsachdeva/emojicon/EmojiconGridView.java
+++ b/libs/emojicon/src/github/ankushsachdeva/emojicon/EmojiconGridView.java
@@ -30,48 +30,48 @@ import github.ankushsachdeva.emojicon.emoji.People;
/**
* @author Hieu Rocker (rockerhieu@gmail.com)
- * @author Ankush Sachdeva (sankush@yahoo.co.in)
+ * @author Ankush Sachdeva (sankush@yahoo.co.in)
*/
-public class EmojiconGridView{
- public View rootView;
- EmojiconsPopup mEmojiconPopup;
+public class EmojiconGridView {
+ public View rootView;
+ EmojiconsPopup mEmojiconPopup;
EmojiconRecents mRecents;
Emojicon[] mData;
-
+
public EmojiconGridView(Context context, Emojicon[] emojicons, EmojiconRecents recents, EmojiconsPopup emojiconPopup) {
- LayoutInflater inflater = (LayoutInflater) context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
- mEmojiconPopup = emojiconPopup;
- rootView = inflater.inflate(R.layout.emojicon_grid, null);
- setRecents(recents);
- GridView gridView = (GridView) rootView.findViewById(R.id.Emoji_GridView);
- if (emojicons== null) {
- mData = People.DATA;
- } else {
- Object[] o = (Object[]) emojicons;
- mData = Arrays.asList(o).toArray(new Emojicon[o.length]);
- }
- EmojiAdapter mAdapter = new EmojiAdapter(rootView.getContext(), mData);
- mAdapter.setEmojiClickListener(new OnEmojiconClickedListener() {
-
- @Override
- public void onEmojiconClicked(Emojicon emojicon) {
- if (mEmojiconPopup.onEmojiconClickedListener != null) {
- mEmojiconPopup.onEmojiconClickedListener.onEmojiconClicked(emojicon);
- }
- if (mRecents != null) {
- mRecents.addRecentEmoji(rootView.getContext(), emojicon);
- }
- }
- });
- gridView.setAdapter(mAdapter);
- }
-
- private void setRecents(EmojiconRecents recents) {
+ LayoutInflater inflater = (LayoutInflater) context.getSystemService(Activity.LAYOUT_INFLATER_SERVICE);
+ mEmojiconPopup = emojiconPopup;
+ rootView = inflater.inflate(R.layout.emojicon_grid, null);
+ setRecents(recents);
+ GridView gridView = (GridView) rootView.findViewById(R.id.Emoji_GridView);
+ if (emojicons == null) {
+ mData = People.DATA;
+ } else {
+ Object[] o = (Object[]) emojicons;
+ mData = Arrays.asList(o).toArray(new Emojicon[o.length]);
+ }
+ EmojiAdapter mAdapter = new EmojiAdapter(rootView.getContext(), mData);
+ mAdapter.setEmojiClickListener(new OnEmojiconClickedListener() {
+
+ @Override
+ public void onEmojiconClicked(Emojicon emojicon) {
+ if (mEmojiconPopup.onEmojiconClickedListener != null) {
+ mEmojiconPopup.onEmojiconClickedListener.onEmojiconClicked(emojicon);
+ }
+ if (mRecents != null) {
+ mRecents.addRecentEmoji(rootView.getContext(), emojicon);
+ }
+ }
+ });
+ gridView.setAdapter(mAdapter);
+ }
+
+ private void setRecents(EmojiconRecents recents) {
mRecents = recents;
}
public interface OnEmojiconClickedListener {
void onEmojiconClicked(Emojicon emojicon);
}
-
+
}