From 50ed3557f21b67990659d66449fdd0f4358ece0a Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Mon, 3 Dec 2012 12:49:13 +0000 Subject: [PATCH] elm test_entry.c: Added entry emoticon sample. SVN revision: 80062 --- legacy/elementary/src/bin/test.c | 2 + legacy/elementary/src/bin/test_entry.c | 59 ++++++++++++++++++++++++++ 2 files changed, 61 insertions(+) diff --git a/legacy/elementary/src/bin/test.c b/legacy/elementary/src/bin/test.c index 3479c33df9..dd65bb503e 100644 --- a/legacy/elementary/src/bin/test.c +++ b/legacy/elementary/src/bin/test.c @@ -55,6 +55,7 @@ void test_entry_notepad(void *data, Evas_Object *obj, void *event_info); void test_multibuttonentry(void *data, Evas_Object *obj, void *event_info); void test_entry_anchor2(void *data, Evas_Object *obj, void *event_info); void test_entry_anchor(void *data, Evas_Object *obj, void *event_info); +void test_entry_emoticon(void *data, Evas_Object *obj, void *event_info); void test_toolbar(void *data, Evas_Object *obj, void *event_info); void test_toolbar2(void *data, Evas_Object *obj, void *event_info); void test_toolbar3(void *data, Evas_Object *obj, void *event_info); @@ -522,6 +523,7 @@ add_tests: ADD_TEST(NULL, "Entries", "Multibuttonentry", test_multibuttonentry); ADD_TEST(NULL, "Entries", "Entry Anchor", test_entry_anchor); ADD_TEST(NULL, "Entries", "Entry Anchor2", test_entry_anchor2); + ADD_TEST(NULL, "Entries", "Entry Emoticon", test_entry_emoticon); //------------------------------// ADD_TEST(NULL, "Buttons", "Buttons", test_button); diff --git a/legacy/elementary/src/bin/test_entry.c b/legacy/elementary/src/bin/test_entry.c index 6d67d92878..8295ba2d78 100644 --- a/legacy/elementary/src/bin/test_entry.c +++ b/legacy/elementary/src/bin/test_entry.c @@ -2253,4 +2253,63 @@ test_entry_notepad(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *eve elm_object_focus_set(win, EINA_TRUE); evas_object_show(win); } + +void +test_entry_emoticon(void *data __UNUSED__, Evas_Object *obj __UNUSED__, + void *event_info __UNUSED__) +{ + Evas_Object *win, *en; + + win = elm_win_util_standard_add("entry-emoticon", "Entry Emoticon"); + elm_win_autodel_set(win, EINA_TRUE); + evas_object_resize(win, 400, 500); + evas_object_show(win); + + en = elm_entry_add(win); + evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + elm_win_resize_object_add(win, en); + elm_entry_scrollable_set(en, EINA_TRUE); + elm_object_text_set(en, + "angry
" + "angry-shout
" + "crazy-laugh
" + "evil-laugh
" + "evil
" + "goggle-smile
" + "grumpy
" + "guilty
" + "haha
" + "happy-panting
" + "happy
" + "indifferent
" + "kiss
" + "knowing-grin
" + "laugh
" + "little-bit-sorry
" + "love-lots
" + "love
" + "minimal-smile
" + "not-happy
" + "not-impressed
" + "omg
" + "opensmile
" + "smile
" + "sorry
" + "squint-laugh
" + "surprised
" + "suspicious
" + "tongue-dangling
" + "tongue-poke
" + "uh
" + "unhappy
" + "very-sorry
" + "what
" + "wink
" + "worried
" + "wtf
" + ); + evas_object_show(en); + elm_object_focus_set(en, EINA_TRUE); +} + #endif