Dear all,

I have using elementary_test for testing elementary map widget.
But it use invalid object for signal callback.  I have changed win --> map.
Also I have fixed invalid log message.

Please review this patch.

-- 
BRs,
Kim.
Index: src/bin/test_map.c
===================================================================
--- src/bin/test_map.c	(리비전 65730)
+++ src/bin/test_map.c	(작업 사본)
@@ -88,6 +88,7 @@ my_map_press(void *data __UNUSED__, Evas
 static void
 my_map_longpressed(void *data, Evas_Object *obj __UNUSED__, void *event_info)
 {
+   printf("longpressed\n");
    double lon, lat;
    Evas_Coord ox, oy, x, y, w, h;
    int zoom;
@@ -108,6 +109,7 @@ my_map_longpressed(void *data, Evas_Obje
 static void
 my_map_clicked_double(void *data, Evas_Object *obj, void *event_info)
 {
+   printf("clicked,double\n");
    double lon, lat;
    double flon, flat, tlon, tlat;
    Evas_Coord ox, oy, x, y, w, h, rx, ry, tx, ty;
@@ -196,30 +198,33 @@ my_map_zoom_change(void *data __UNUSED__
 static void
 my_map_anim_start(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
 {
-   printf("anim,start\n");
+   printf("scroll,anim,start\n");
 }
 
 static void
 my_map_anim_stop(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
 {
-   printf("anim,stop\n");
+   printf("scroll,anim,stop\n");
 }
 
 static void
 my_map_drag_start(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
 {
+   printf("scroll,drag,start\n");
    evas_object_smart_callback_del(data, "longpressed", my_map_longpressed);
 }
 
 static void
 my_map_drag_stop(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
 {
+   printf("scroll,drag,stop\n");
    evas_object_smart_callback_add(data, "longpressed", my_map_longpressed, data);
 }
 
 static void
 my_map_scroll(void *data __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
 {
+   printf("scroll\n");
    double lon, lat;
    elm_map_geo_region_get(obj, &lon, &lat);
    printf("scroll longitude : %f latitude : %f\n", lon, lat);
@@ -236,12 +241,13 @@ my_map_downloaded(void *data, Evas_Objec
 static void
 my_map_route_load(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
 {
-   printf("route_load\n");
+   printf("route,load\n");
 }
 
 static void
 my_map_route_loaded(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
 {
+   printf("route,loaded\n");
    double d;
    const char *w, *n;
    d = elm_map_route_distance_get(route);
@@ -257,12 +263,13 @@ my_map_route_loaded(void *data __UNUSED_
 static void
 my_map_name_load(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
 {
-   printf("name_load\n");
+   printf("name,load\n");
 }
 
 static void
 my_map_name_loaded(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
 {
+   printf("name,loaded\n");
    if (!name) return;
    double lon, lat;
    const char *addr = elm_map_name_address_get(name);
@@ -806,20 +813,20 @@ test_map(void *data __UNUSED__, Evas_Obj
 
         nb_elts = 13;
 
-        evas_object_smart_callback_add(map, "clicked", my_map_clicked, win);
-        evas_object_smart_callback_add(map, "press", my_map_press, win);
+        evas_object_smart_callback_add(map, "clicked", my_map_clicked, map);
+        evas_object_smart_callback_add(map, "press", my_map_press, map);
         evas_object_smart_callback_add(map, "longpressed", my_map_longpressed, map);
         evas_object_smart_callback_add(map, "clicked,double", my_map_clicked_double, map);
-        evas_object_smart_callback_add(map, "load,detail", my_map_load_detail, win);
-        evas_object_smart_callback_add(map, "loaded,detail", my_map_loaded_detail, win);
-        evas_object_smart_callback_add(map, "zoom,start", my_map_zoom_start, win);
-        evas_object_smart_callback_add(map, "zoom,stop", my_map_zoom_stop, win);
-        evas_object_smart_callback_add(map, "zoom,change", my_map_zoom_change, win);
-        evas_object_smart_callback_add(map, "scroll,anim,start", my_map_anim_start, win);
-        evas_object_smart_callback_add(map, "scroll,anim,stop", my_map_anim_stop, win);
+        evas_object_smart_callback_add(map, "load,detail", my_map_load_detail, map);
+        evas_object_smart_callback_add(map, "loaded,detail", my_map_loaded_detail, map);
+        evas_object_smart_callback_add(map, "zoom,start", my_map_zoom_start, map);
+        evas_object_smart_callback_add(map, "zoom,stop", my_map_zoom_stop, map);
+        evas_object_smart_callback_add(map, "zoom,change", my_map_zoom_change, map);
+        evas_object_smart_callback_add(map, "scroll,anim,start", my_map_anim_start, map);
+        evas_object_smart_callback_add(map, "scroll,anim,stop", my_map_anim_stop, map);
         evas_object_smart_callback_add(map, "scroll,drag,start", my_map_drag_start, map);
         evas_object_smart_callback_add(map, "scroll,drag,stop", my_map_drag_stop, map);
-        evas_object_smart_callback_add(map, "scroll", my_map_scroll, win);
+        evas_object_smart_callback_add(map, "scroll", my_map_scroll, map);
         evas_object_smart_callback_add(map, "downloaded", my_map_downloaded, map);
         evas_object_smart_callback_add(map, "route,load", my_map_route_load, map);
         evas_object_smart_callback_add(map, "route,loaded", my_map_route_loaded, map);
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to