From: Pawel Aksiutowicz Date: Fri, 14 Apr 2017 11:36:57 +0000 (+0200) Subject: [UI] Mouse handling while auto/manual clock selection. X-Git-Tag: submit/tizen/20170421.015410~5^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=602183c4628d45afd46f73a625a23ff925f64b50;p=profile%2Ftv%2Fapps%2Fnative%2Fair_settings.git [UI] Mouse handling while auto/manual clock selection. Change-Id: I74148d11d67e80a62ebb67f05f7b5483d243132b Signed-off-by: Pawel Aksiutowicz --- diff --git a/src/view/system/view_clock_mode.c b/src/view/system/view_clock_mode.c index 7c54ec7..709977d 100755 --- a/src/view/system/view_clock_mode.c +++ b/src/view/system/view_clock_mode.c @@ -53,9 +53,11 @@ typedef struct { } clock_mode_view_priv_data; static void _popup_item_selected_cb(int id, void *data, Evas *e, Evas_Object *obj, Evas_Event_Key_Down *ev); +static void _mouse_down_cb(int id, void *data, Evas *e, Evas_Object *obj, Evas_Event_Mouse_Down *ev); static input_handler _input_handler = { .key_down = _popup_item_selected_cb, + .mouse_down = _mouse_down_cb }; static Evas_Object *_create(Evas_Object *win, void *data) @@ -111,6 +113,15 @@ static void _popup_item_selected_cb(int id, void *data, Evas *e, Evas_Object *ob viewmgr_show_view(VIEW_CLOCK); } +static void _mouse_down_cb(int id, void *data, Evas *e, Evas_Object *obj, Evas_Event_Mouse_Down *ev) +{ + dlog_print(DLOG_INFO, LOG_TAG, "[%s:%d] MOUSE", __FILE__, __LINE__); + + viewmgr_pop_view(); + viewmgr_update_view(VIEW_CLOCK, CLOCK_DISPLAY_MODE_UPDATE, (void *)id); + viewmgr_show_view(VIEW_CLOCK); +} + static void _show(void *data) { SETTING_TRACE_BEGIN