send (un)focused signals to entry scrollframes

T745
This commit is contained in:
Mike Blumenkrantz 2014-01-10 11:13:51 -05:00
parent 72735615c7
commit d9291fffe1
2 changed files with 3 additions and 1 deletions

View File

@ -5,7 +5,7 @@
#define ACTION_TIMEOUT 30.0
#define OVER_FLOW 1
//#define SHAPE_DEBUG
#define SHAPE_DEBUG
//#define BORDER_ZOOMAPS
//////////////////////////////////////////////////////////////////////////
//

View File

@ -273,6 +273,7 @@ e_entry_focus(Evas_Object *entry)
if ((sd->enabled) && (!sd->noedit))
evas_object_focus_set(sd->entry_object, EINA_TRUE);
edje_object_signal_emit(sd->entry_object, "e,state,focused", "e");
edje_object_signal_emit(sd->scroll_object, "e,state,focused", "e");
edje_object_part_text_cursor_end_set(sd->entry_object, ENTRY_PART_NAME, EDJE_CURSOR_MAIN);
if ((sd->enabled) && (!sd->noedit))
@ -299,6 +300,7 @@ e_entry_unfocus(Evas_Object *entry)
return;
edje_object_signal_emit(sd->entry_object, "e,state,unfocused", "e");
edje_object_signal_emit(sd->scroll_object, "e,state,unfocused", "e");
evas_object_focus_set(sd->entry_object, EINA_FALSE);
edje_object_signal_emit(sd->entry_object, "e,action,hide,cursor", "e");
sd->focused = EINA_FALSE;