From e1226ecfff0c7d91754fff2e67d162ab3f7b7c56 Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Wed, 27 Jan 2021 11:56:42 +0000 Subject: [PATCH] elm - test - genlist - add more callback event printfs for testing --- src/bin/elementary/test_genlist.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/bin/elementary/test_genlist.c b/src/bin/elementary/test_genlist.c index bf6ba4c9d9..41ff4a3903 100644 --- a/src/bin/elementary/test_genlist.c +++ b/src/bin/elementary/test_genlist.c @@ -291,6 +291,24 @@ _gl_selected(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i printf("selected: %p\n", event_info); } +static void +_gl_unselected(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) +{ + printf("unselected: %p\n", event_info); +} + +static void +_gl_highlighted(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) +{ + printf("highlighted: %p\n", event_info); +} + +static void +_gl_unhighlighted(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) +{ + printf("unhighlighted: %p\n", event_info); +} + static void _gl_double_clicked(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) { @@ -445,6 +463,9 @@ test_genlist(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_i gl = elm_genlist_add(win); evas_object_smart_callback_add(gl, "selected", _gl_selected, NULL); + evas_object_smart_callback_add(gl, "unselected", _gl_unselected, NULL); + evas_object_smart_callback_add(gl, "highlighted", _gl_highlighted, NULL); + evas_object_smart_callback_add(gl, "unhighlighted", _gl_unhighlighted, NULL); evas_object_smart_callback_add(gl, "clicked,double", _gl_double_clicked, NULL); evas_object_smart_callback_add(gl, "clicked,right", _gl_right_clicked, NULL); evas_object_smart_callback_add(gl, "longpressed", _gl_longpress, NULL);