From e23406a6c062c4c639bbd0685a95ee4c1073bb4f Mon Sep 17 00:00:00 2001 From: Daniel Juyung Seo Date: Wed, 14 Nov 2012 10:49:51 +0000 Subject: [PATCH] elm test_photo.c: Added clicked smart callback example for photo widget. SVN revision: 79283 --- legacy/elementary/src/bin/test_photo.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/legacy/elementary/src/bin/test_photo.c b/legacy/elementary/src/bin/test_photo.c index 5346b2e319..70fb4bd85b 100644 --- a/legacy/elementary/src/bin/test_photo.c +++ b/legacy/elementary/src/bin/test_photo.c @@ -8,6 +8,13 @@ static void drop_cb(void *mydata, Evas_Object *obj, void *evdata); static void drag_stop_cb(void *mydata, Evas_Object *obj, void *evdata); static void drag_start_cb(void *mydata, Evas_Object *obj, void *evdata); +static void +_clicked_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, + void *event_info __UNUSED__) +{ + printf("photo clicked\n"); +} + void test_photo(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { @@ -41,6 +48,7 @@ test_photo(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info for (i = 0; i < 12; i++) { ph = elm_photo_add(win); + evas_object_smart_callback_add(ph, "clicked", _clicked_cb, NULL); snprintf(buf, sizeof(buf), "%s/images/%s", elm_app_data_dir_get(), img[n]); n++;