From 9c8129a884e3642df2d82218b119d907324f9979 Mon Sep 17 00:00:00 2001 From: Sanjeev BA Date: Mon, 5 Mar 2012 07:34:57 +0000 Subject: [PATCH] Improve hover example. Signed-off-by: Sanjeev BA SVN revision: 68676 --- legacy/elementary/src/bin/test_hover.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/legacy/elementary/src/bin/test_hover.c b/legacy/elementary/src/bin/test_hover.c index b7f7de03a2..6cc3d9be96 100644 --- a/legacy/elementary/src/bin/test_hover.c +++ b/legacy/elementary/src/bin/test_hover.c @@ -9,6 +9,14 @@ my_hover_bt(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__ evas_object_show(hv); } +static void +_top_bt_clicked(void *data, Evas_Object *obj __UNUSED__, + void *event_info __UNUSED__) +{ + Evas_Object *hv = (Evas_Object *)data; + elm_hover_dismiss(hv); +} + void test_hover(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { @@ -55,6 +63,7 @@ test_hover(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info bt = elm_button_add(win); elm_object_text_set(bt, "Top 1"); + evas_object_smart_callback_add(bt, "clicked", _top_bt_clicked, hv); elm_box_pack_end(bx, bt); evas_object_show(bt); bt = elm_button_add(win);