hermet pushed a commit to branch master. http://git.enlightenment.org/tools/enventor.git/commit/?id=28e9bebcc5b5603f9aea96eb39dac8cd2dc90287
commit 28e9bebcc5b5603f9aea96eb39dac8cd2dc90287 Author: Hermet Park <her...@hermet.pe.kr> Date: Wed Feb 17 19:16:39 2016 +0900 console: code refactoring make it clean. --- src/bin/base_gui.c | 1 - src/bin/console.c | 25 +++++++++++++++++-------- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/bin/base_gui.c b/src/bin/base_gui.c index 552d913..ef49d1d 100644 --- a/src/bin/base_gui.c +++ b/src/bin/base_gui.c @@ -44,7 +44,6 @@ base_error_msg_set(const char *msg) console_text_set(bd->console, msg); panes_editors_full_view(EINA_FALSE); bd->console_msg = EINA_TRUE; - error_word_selection_set(bd->console); } void diff --git a/src/bin/console.c b/src/bin/console.c index ff9eef2..7e01687 100644 --- a/src/bin/console.c +++ b/src/bin/console.c @@ -1,10 +1,8 @@ #include "common.h" -void -console_text_set(Evas_Object *console, const char *text) -{ - elm_entry_entry_set(console, text); -} +/*****************************************************************************/ +/* Internal method implementation */ +/*****************************************************************************/ static void token_value_get(char *src, char *key_str, char end_key, int offset, char *dst) @@ -68,18 +66,29 @@ error_word_selection_anim_cb(void *data) } void -error_word_selection_set(Evas_Object *console) +error_word_select(Evas_Object *console) { ecore_animator_add(error_word_selection_anim_cb, console); } static void -console_mouse_down_cb(void *data, Evas *e EINA_UNUSED, Evas_Object *obj, +console_mouse_down_cb(void *data EINA_UNUSED, Evas *e EINA_UNUSED, Evas_Object *obj, void *evnent_info) { if (((Evas_Event_Mouse_Down*)evnent_info)->flags & EVAS_BUTTON_DOUBLE_CLICK) - ecore_animator_add(error_word_selection_anim_cb, obj); + error_word_select(obj); +} + +/*****************************************************************************/ +/* Externally accessible calls */ +/*****************************************************************************/ + +void +console_text_set(Evas_Object *console, const char *text) +{ + elm_entry_entry_set(console, text); + error_word_select(console); } Evas_Object * --