}
static void
+_key_down_cb(void *data,
+ Evas *evas __UNUSED__,
+ Evas_Object *obj __UNUSED__,
+ void *event_info)
+{
+ Evas_Event_Key_Down *ev = event_info;
+
+ if (!strcmp(ev->keyname, "Menu"))
+ _menu_call(data);
+}
+
+static void
_mouse_down_cb(void *data,
Evas *evas __UNUSED__,
Evas_Object *obj __UNUSED__,
(priv->entry_edje, "elm.text", _markup_filter_cb, obj);
evas_object_event_callback_add
+ (priv->entry_edje, EVAS_CALLBACK_KEY_DOWN, _key_down_cb, obj);
+ evas_object_event_callback_add
(priv->entry_edje, EVAS_CALLBACK_MOUSE_DOWN, _mouse_down_cb, obj);
evas_object_event_callback_add
(priv->entry_edje, EVAS_CALLBACK_MOUSE_UP, _mouse_up_cb, obj);