Evas *e, Evas_Object *obj, Evas_Event_Key_Up *ev);
static void _button_mouse_up_cb(int id, void *data,
Evas *e, Evas_Object *obj, Evas_Event_Mouse_Up *ev);
+static void _scroller_focused_cb(int id, void *data,
+ Evas_Object *obj, Elm_Object_Item *it);
static void _child_removed_cb(void *data, Evas_Object *obj, void *ei);
struct _priv {
.mouse_up = _button_mouse_up_cb
};
+static input_handler scroller_handler = {
+ .focused = _scroller_focused_cb
+};
+
static void _print_user_message(struct _priv *priv)
{
char *message;
elm_object_part_content_set(priv->base,
PART_NOTIFICATION_LIST, scroller);
evas_object_show(scroller);
+ inputmgr_add_callback(scroller, 0, &scroller_handler, NULL);
priv->list = elm_box_add(priv->base);
if (!priv->list) {
}
}
+static void _scroller_focused_cb(int id, void *data,
+ Evas_Object *obj, Elm_Object_Item *it)
+{
+ elm_object_focus_next(obj, ELM_FOCUS_DOWN);
+}
+
static void _child_removed_cb(void *data, Evas_Object *obj, void *ei)
{
notification_h noti;