Using elm_config for pinch zooming in elm_map
authorTae-Hwan Kim <the81.kim@samsung.com>
Mon, 19 Dec 2011 04:13:33 +0000 (13:13 +0900)
committerTae-Hwan Kim <the81.kim@samsung.com>
Mon, 19 Dec 2011 04:13:33 +0000 (13:13 +0900)
Change-Id: Ia60f98a5843b3278235939a987e9a8d43e8f657e

src/lib/elm_map.c

index 1e3f034..7a33599 100644 (file)
@@ -3223,12 +3223,15 @@ elm_map_add(Evas_Object *parent)
                                   _mouse_move, obj);
    evas_object_event_callback_add(wd->rect, EVAS_CALLBACK_MOUSE_UP,
                                   _mouse_up, obj);
-   evas_object_event_callback_add(wd->rect, EVAS_CALLBACK_MULTI_DOWN,
-                                  _mouse_multi_down, obj);
-   evas_object_event_callback_add(wd->rect, EVAS_CALLBACK_MULTI_MOVE,
-                                  _mouse_multi_move, obj);
-   evas_object_event_callback_add(wd->rect, EVAS_CALLBACK_MULTI_UP,
-                                  _mouse_multi_up, obj);
+   if (_elm_config->glayer_zoom_finger_enable)
+     {
+        evas_object_event_callback_add(wd->rect, EVAS_CALLBACK_MULTI_DOWN,
+                                       _mouse_multi_down, obj);
+        evas_object_event_callback_add(wd->rect, EVAS_CALLBACK_MULTI_MOVE,
+                                       _mouse_multi_move, obj);
+        evas_object_event_callback_add(wd->rect, EVAS_CALLBACK_MULTI_UP,
+                                       _mouse_multi_up, obj);
+     }
    evas_object_event_callback_add(wd->rect, EVAS_CALLBACK_MOUSE_WHEEL,
                                   _mouse_wheel_cb, obj);