InitPolicyDecideCallback();
InitQuotaExceededCallback();
InitIPCMessageCallback();
- InitOrientaionLockCallback();
InitConsoleMessageCallback();
InitCustomContextMenuCallback();
InitRotationCallback();
ewk_view_,
NULL,
NULL);
- ewk_view_orientation_lock_callback_set(
- ewk_view_,
- NULL,
- NULL);
ewk_view_notification_permission_callback_set(
ewk_view_,
NULL,
smart_callbacks_["wrt,message"] = wrt_message_callback;
}
-void WebViewImpl::InitOrientaionLockCallback() {
- // Orientation lock callback
- auto orientation_lock_callback = [](Evas_Object*,
- Eina_Bool need_lock,
- int orientation,
- void* user_data) -> Eina_Bool {
- WebViewImpl* self = static_cast<WebViewImpl*>(user_data);
- if (self->listener_) {
- self->listener_->OnOrientationLock(self->view_,
- need_lock,
- ToNativeRotation(orientation));
- }
- return EINA_TRUE;
- };
- ewk_view_orientation_lock_callback_set(ewk_view_,
- orientation_lock_callback,
- this);
-}
-
void WebViewImpl::InitConsoleMessageCallback() {
// console log
auto console_message_callback = [](void* user_data,
void InitPolicyDecideCallback();
void InitQuotaExceededCallback();
void InitIPCMessageCallback();
- void InitOrientaionLockCallback();
void InitConsoleMessageCallback();
void InitCustomContextMenuCallback();
void InitRotationCallback();