forked from enlightenment/efl
elm test_photo.c: Added clicked smart callback example for photo widget.
SVN revision: 79283
This commit is contained in:
parent
56fce12f77
commit
e23406a6c0
|
@ -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_stop_cb(void *mydata, Evas_Object *obj, void *evdata);
|
||||||
static void drag_start_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
|
void
|
||||||
test_photo(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
|
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++)
|
for (i = 0; i < 12; i++)
|
||||||
{
|
{
|
||||||
ph = elm_photo_add(win);
|
ph = elm_photo_add(win);
|
||||||
|
evas_object_smart_callback_add(ph, "clicked", _clicked_cb, NULL);
|
||||||
snprintf(buf, sizeof(buf), "%s/images/%s",
|
snprintf(buf, sizeof(buf), "%s/images/%s",
|
||||||
elm_app_data_dir_get(), img[n]);
|
elm_app_data_dir_get(), img[n]);
|
||||||
n++;
|
n++;
|
||||||
|
|
Loading…
Reference in New Issue