Added "magnifier,show" & "magnifier,hide" evas smart callbak event.
authorYuni Jeong <yhnet.jung@samsung.com>
Thu, 11 Apr 2013 08:06:42 +0000 (17:06 +0900)
committerYuni Jeong <yhnet.jung@samsung.com>
Thu, 11 Apr 2013 08:29:02 +0000 (17:29 +0900)
[Title] Added "magnifier,show" & "magnifier,hide" evas smart callbak event.
[Issue#] N/A
[Problem] Main scroll of email is moved while magnifier is moving.
[Cause] Email can not check magnifier state.
[Solution] Added "magnifier,show" & magnifier,hide" evas smart callback event for checking magnifier state.

Change-Id: I5a46f796ad2eda5955e672349fcc255d37847b5d

Source/WebKit2/UIProcess/API/efl/tizen/TextSelectionMagnifier.cpp

index bff066f..b309e3a 100755 (executable)
@@ -113,6 +113,7 @@ void TextSelectionMagnifier::show()
         return;
 
     evas_object_show(m_magnifier);
+    evas_object_smart_callback_call(m_viewImpl->view(), "magnifier,show", 0);
 }
 
 void TextSelectionMagnifier::hide()
@@ -121,6 +122,7 @@ void TextSelectionMagnifier::hide()
         return;
 
     evas_object_hide(m_magnifier);
+    evas_object_smart_callback_call(m_viewImpl->view(), "magnifier,hide", 0);
 }
 
 void TextSelectionMagnifier::move(const IntPoint& point)