[M120 Migration][NUI] Add internal mouse event API for NUI.
[platform/framework/web/chromium-efl.git] / tizen_src / chromium_impl / content / browser / renderer_host / rwhv_aura_common_helper_efl.cc
index ed20861..139a85c 100644 (file)
@@ -621,6 +621,34 @@ bool RWHVAuraCommonHelperEfl::TouchEventsEnabled() {
   return false;
 }
 
+void RWHVAuraCommonHelperEfl::SendMouseDown(int button, int x, int y) {
+  if (auto* event_handler = GetEventHandler())
+    event_handler->SendMouseDown(button, x, y);
+}
+
+void RWHVAuraCommonHelperEfl::SendMouseUp(int button, int x, int y) {
+  if (auto* event_handler = GetEventHandler())
+    event_handler->SendMouseUp(button, x, y);
+}
+
+void RWHVAuraCommonHelperEfl::SendMouseMove(int x, int y) {
+  if (auto* event_handler = GetEventHandler())
+    event_handler->SendMouseMove(x, y);
+}
+
+void RWHVAuraCommonHelperEfl::SendMouseWheel(bool y_direction,
+                                             int step,
+                                             int x,
+                                             int y) {
+  if (auto* event_handler = GetEventHandler())
+    event_handler->SendMouseWheel(y_direction, step, x, y);
+}
+
+void RWHVAuraCommonHelperEfl::SendMouseOut() {
+  if (auto* event_handler = GetEventHandler())
+    event_handler->SendMouseOut();
+}
+
 void RWHVAuraCommonHelperEfl::OnGestureEvent(ui::GestureEvent* event) {
   if (event->type() == ui::ET_GESTURE_BEGIN)
     HandleGestureBegin();