seoz pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=dad6e8630938712ebf97ad042c1de22854a62f17
commit dad6e8630938712ebf97ad042c1de22854a62f17 Author: Daniel Juyung Seo <seojuyu...@gmail.com> Date: Sun Sep 7 22:00:20 2014 +0900 test_gengrid: Added pressed and released callbacks for more tests. --- src/bin/test_gengrid.c | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/src/bin/test_gengrid.c b/src/bin/test_gengrid.c index bfdd85f..4bea62e 100644 --- a/src/bin/test_gengrid.c +++ b/src/bin/test_gengrid.c @@ -223,9 +223,21 @@ grid_double_clicked(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void * } static void -grid_longpress(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) +grid_longpressed(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) { - printf("longpress %p\n", event_info); + printf("longpressed %p\n", event_info); +} + +static void +grid_pressed(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) +{ + printf("pressed %p\n", event_info); +} + +static void +grid_released(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_info) +{ + printf("released %p\n", event_info); } static void @@ -348,7 +360,9 @@ create_gengrid(Evas_Object *obj, int items) evas_object_smart_callback_add(grid, "selected", grid_selected, NULL); evas_object_smart_callback_add(grid, "unselected", grid_unselected, NULL); evas_object_smart_callback_add(grid, "clicked,double", grid_double_clicked, NULL); - evas_object_smart_callback_add(grid, "longpressed", grid_longpress, NULL); + evas_object_smart_callback_add(grid, "longpressed", grid_longpressed, NULL); + evas_object_smart_callback_add(grid, "pressed", grid_pressed, NULL); + evas_object_smart_callback_add(grid, "released", grid_released, NULL); evas_object_smart_callback_add(grid, "moved", grid_moved, NULL); evas_object_smart_callback_add(grid, "drag,start,up", grid_drag_up, NULL); evas_object_smart_callback_add(grid, "drag,start,right", grid_drag_right, NULL); @@ -890,7 +904,7 @@ test_gengrid3(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *event_ elm_gengrid_multi_select_set(grid, EINA_TRUE); evas_object_smart_callback_add(grid, "selected", grid_selected, NULL); evas_object_smart_callback_add(grid, "clicked,double", grid_double_clicked, NULL); - evas_object_smart_callback_add(grid, "longpressed", grid_longpress, NULL); + evas_object_smart_callback_add(grid, "longpressed", grid_longpressed, NULL); evas_object_smart_callback_add(grid, "moved", grid_moved, NULL); evas_object_smart_callback_add(grid, "drag,start,up", grid_drag_up, NULL); evas_object_smart_callback_add(grid, "drag,start,right", grid_drag_right, NULL); --