public static Emojicon FromCodePoint(int codePoint) { Emojicon emoji = new Emojicon(); emoji.emoji = Char.ConvertFromUtf32(codePoint); return(emoji); }
public static Emojicon FromChars(string chars) { Emojicon emoji = new Emojicon(); emoji.emoji = chars; return(emoji); }
public static EmojiconGridFragment NewInstance(Emojicon[] emojicons, IEmojiconRecents recents) { EmojiconGridFragment emojiGridFragment = new EmojiconGridFragment(); emojiGridFragment.mData = emojicons; emojiGridFragment.mRecents = recents; return emojiGridFragment; }
public void OnAddRecentEmoji(Emojicon emojicon) { ViewPager emojisPager = View.FindViewById <ViewPager>(Resource.Id.emojis_pager); EmojiconRecentsGridFragment fragment = (EmojiconRecentsGridFragment)mEmojisAdapter.InstantiateItem(emojisPager, 0); fragment.OnAddRecentEmoji(emojicon); }
public static void Push(Emojicon emojicon) { if (m_Emojicons.Contains (emojicon)) m_Emojicons.Remove (emojicon); m_Emojicons.Insert (0, emojicon); SaveRecents (); }
public static Emojicon FromResource(int icon, int value) { Emojicon emoji = new Emojicon(); emoji.icon = icon; emoji.value = (char) value; return emoji; }
public static Emojicon FromChar(char ch) { Emojicon emoji = new Emojicon(); emoji.emoji = Convert.ToString(ch); return(emoji); }
public void OnAddRecentEmoji(Emojicon emojicon) { EmojiconRecentsManager.Push(emojicon); // notify dataset changed //if (mAdapter != null) // mAdapter.NotifyDataSetChanged(); }
public static Emojicon FromResource(int icon, int value) { Emojicon emoji = new Emojicon(); emoji.icon = icon; emoji.value = (char)value; return(emoji); }
public static void Push(Emojicon emojicon) { if (m_Emojicons.Contains(emojicon)) { m_Emojicons.Remove(emojicon); } m_Emojicons.Insert(0, emojicon); SaveRecents(); }
public static void Input(EmojiconEditText editText, Emojicon emojicon) { AddRecentEmoji (emojicon); if (editText == null || emojicon == null) { return; } int start = Math.Max(editText.SelectionStart,0); int end =Math.Max(editText.SelectionEnd,0); if (start < 0) { editText.Text += emojicon.Emoji; editText.SetSelection (editText.Text.Length); } else { editText.Text = editText.Text.Substring (0, Math.Min (start, end)) + emojicon.Emoji + editText.Text.Substring (Math.Max (start, end)); editText.SetSelection (start+emojicon.Emoji.Length); } }
public static void Input(EmojiconEditText editText, Emojicon emojicon) { AddRecentEmoji(emojicon); if (editText == null || emojicon == null) { return; } int start = Math.Max(editText.SelectionStart, 0); int end = Math.Max(editText.SelectionEnd, 0); if (start < 0) { editText.Text += emojicon.Emoji; editText.SetSelection(editText.Text.Length); } else { editText.Text = editText.Text.Substring(0, Math.Min(start, end)) + emojicon.Emoji + editText.Text.Substring(Math.Max(start, end)); editText.SetSelection(start + emojicon.Emoji.Length); } }
static void LoadRecents() { ISharedPreferences pref = Preferences; string str = pref.GetString(PREF_RECENTS, ""); Console.WriteLine("Load:" + str); string[] emojicons = str.Split('#'); m_Emojicons = new List <Emojicon> (); foreach (var emojicon in emojicons) { try{ //int codepoint = Convert.ToInt32(emojicon);// Char.ConvertToUtf32(emojicon,0); if (emojicon != "") { Add(Emojicon.FromChars(emojicon)); } //Add(Emojicon.FromCodePoint(codepoint)); } catch { } } }
public static void Remove(Emojicon emojicon) { m_Emojicons.Remove (emojicon); SaveRecents (); }
public void OnAddRecentEmoji(Emojicon emojicon) { EmojiconRecentsManager.Push(emojicon); _adapter?.NotifyDataSetChanged(); }
public static void Remove(Emojicon emojicon) { m_Emojicons.Remove(emojicon); SaveRecents(); }
public static Emojicon FromChars(string chars) { Emojicon emoji = new Emojicon(); emoji.emoji = chars; return emoji; }
public static void Add(Emojicon emojicon) { m_Emojicons.Add(emojicon); SaveRecents(); }
public static void Add(int index, Emojicon emojicon) { Recents.Insert(index, emojicon); }
public static void Add(int index,Emojicon emojicon) { m_Emojicons.Insert(index, emojicon); }
public static Emojicon FromChar(char ch) { Emojicon emoji = new Emojicon(); emoji.emoji = Convert.ToString(ch); return emoji; }
public void OnAddRecentEmoji(Emojicon emojicon) { ViewPager emojisPager = View.FindViewById<ViewPager>(Resource.Id.emojis_pager); EmojiconRecentsGridFragment fragment = (EmojiconRecentsGridFragment) mEmojisAdapter.InstantiateItem(emojisPager, 0); fragment.OnAddRecentEmoji(emojicon); }
public static void Add(int index, Emojicon emojicon) { m_Emojicons.Insert(index, emojicon); }
public static void Add(Emojicon emojicon) { m_Emojicons.Add (emojicon); SaveRecents (); }
public static Emojicon FromCodePoint(int codePoint) { Emojicon emoji = new Emojicon(); emoji.emoji = Char.ConvertFromUtf32(codePoint); return emoji; }