Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(82)

Side by Side Diff: content/browser/android/content_view_core_impl.cc

Issue 63253002: Rename WebKit namespace to blink (part 3) (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2012 The Chromium Authors. All rights reserved. 1 // Copyright 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/android/content_view_core_impl.h" 5 #include "content/browser/android/content_view_core_impl.h"
6 6
7 #include "base/android/jni_android.h" 7 #include "base/android/jni_android.h"
8 #include "base/android/jni_array.h" 8 #include "base/android/jni_array.h"
9 #include "base/android/jni_string.h" 9 #include "base/android/jni_string.h"
10 #include "base/android/scoped_java_ref.h" 10 #include "base/android/scoped_java_ref.h"
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
56 #include "ui/gfx/size_f.h" 56 #include "ui/gfx/size_f.h"
57 #include "webkit/common/user_agent/user_agent_util.h" 57 #include "webkit/common/user_agent/user_agent_util.h"
58 58
59 using base::android::AttachCurrentThread; 59 using base::android::AttachCurrentThread;
60 using base::android::ConvertJavaStringToUTF16; 60 using base::android::ConvertJavaStringToUTF16;
61 using base::android::ConvertJavaStringToUTF8; 61 using base::android::ConvertJavaStringToUTF8;
62 using base::android::ConvertUTF16ToJavaString; 62 using base::android::ConvertUTF16ToJavaString;
63 using base::android::ConvertUTF8ToJavaString; 63 using base::android::ConvertUTF8ToJavaString;
64 using base::android::ScopedJavaGlobalRef; 64 using base::android::ScopedJavaGlobalRef;
65 using base::android::ScopedJavaLocalRef; 65 using base::android::ScopedJavaLocalRef;
66 using WebKit::WebGestureEvent; 66 using blink::WebGestureEvent;
67 using WebKit::WebInputEvent; 67 using blink::WebInputEvent;
68 68
69 // Describes the type and enabled state of a select popup item. 69 // Describes the type and enabled state of a select popup item.
70 // Keep in sync with the value defined in SelectPopupDialog.java 70 // Keep in sync with the value defined in SelectPopupDialog.java
71 enum PopupItemType { 71 enum PopupItemType {
72 POPUP_ITEM_TYPE_GROUP = 0, 72 POPUP_ITEM_TYPE_GROUP = 0,
73 POPUP_ITEM_TYPE_DISABLED, 73 POPUP_ITEM_TYPE_DISABLED,
74 POPUP_ITEM_TYPE_ENABLED 74 POPUP_ITEM_TYPE_ENABLED
75 }; 75 };
76 76
77 namespace content { 77 namespace content {
(...skipping 802 matching lines...) Expand 10 before | Expand all | Expand 10 after
880 } 880 }
881 } 881 }
882 882
883 jboolean ContentViewCoreImpl::SendTouchEvent(JNIEnv* env, 883 jboolean ContentViewCoreImpl::SendTouchEvent(JNIEnv* env,
884 jobject obj, 884 jobject obj,
885 jlong time_ms, 885 jlong time_ms,
886 jint type, 886 jint type,
887 jobjectArray pts) { 887 jobjectArray pts) {
888 RenderWidgetHostViewAndroid* rwhv = GetRenderWidgetHostViewAndroid(); 888 RenderWidgetHostViewAndroid* rwhv = GetRenderWidgetHostViewAndroid();
889 if (rwhv) { 889 if (rwhv) {
890 using WebKit::WebTouchEvent; 890 using blink::WebTouchEvent;
891 WebKit::WebTouchEvent event; 891 blink::WebTouchEvent event;
892 TouchPoint::BuildWebTouchEvent(env, type, time_ms, GetDpiScale(), pts, 892 TouchPoint::BuildWebTouchEvent(env, type, time_ms, GetDpiScale(), pts,
893 event); 893 event);
894 rwhv->SendTouchEvent(event); 894 rwhv->SendTouchEvent(event);
895 return true; 895 return true;
896 } 896 }
897 return false; 897 return false;
898 } 898 }
899 899
900 float ContentViewCoreImpl::GetTouchPaddingDip() { 900 float ContentViewCoreImpl::GetTouchPaddingDip() {
901 return 48.0f / GetDpiScale(); 901 return 48.0f / GetDpiScale();
(...skipping 13 matching lines...) Expand all
915 915
916 jboolean ContentViewCoreImpl::SendMouseMoveEvent(JNIEnv* env, 916 jboolean ContentViewCoreImpl::SendMouseMoveEvent(JNIEnv* env,
917 jobject obj, 917 jobject obj,
918 jlong time_ms, 918 jlong time_ms,
919 jfloat x, 919 jfloat x,
920 jfloat y) { 920 jfloat y) {
921 RenderWidgetHostViewAndroid* rwhv = GetRenderWidgetHostViewAndroid(); 921 RenderWidgetHostViewAndroid* rwhv = GetRenderWidgetHostViewAndroid();
922 if (!rwhv) 922 if (!rwhv)
923 return false; 923 return false;
924 924
925 WebKit::WebMouseEvent event = WebMouseEventBuilder::Build( 925 blink::WebMouseEvent event = WebMouseEventBuilder::Build(
926 WebInputEvent::MouseMove, 926 WebInputEvent::MouseMove,
927 WebKit::WebMouseEvent::ButtonNone, 927 blink::WebMouseEvent::ButtonNone,
928 time_ms / 1000.0, x / GetDpiScale(), y / GetDpiScale(), 0, 1); 928 time_ms / 1000.0, x / GetDpiScale(), y / GetDpiScale(), 0, 1);
929 929
930 rwhv->SendMouseEvent(event); 930 rwhv->SendMouseEvent(event);
931 return true; 931 return true;
932 } 932 }
933 933
934 jboolean ContentViewCoreImpl::SendMouseWheelEvent(JNIEnv* env, 934 jboolean ContentViewCoreImpl::SendMouseWheelEvent(JNIEnv* env,
935 jobject obj, 935 jobject obj,
936 jlong time_ms, 936 jlong time_ms,
937 jfloat x, 937 jfloat x,
938 jfloat y, 938 jfloat y,
939 jfloat vertical_axis) { 939 jfloat vertical_axis) {
940 RenderWidgetHostViewAndroid* rwhv = GetRenderWidgetHostViewAndroid(); 940 RenderWidgetHostViewAndroid* rwhv = GetRenderWidgetHostViewAndroid();
941 if (!rwhv) 941 if (!rwhv)
942 return false; 942 return false;
943 943
944 WebMouseWheelEventBuilder::Direction direction; 944 WebMouseWheelEventBuilder::Direction direction;
945 if (vertical_axis > 0) { 945 if (vertical_axis > 0) {
946 direction = WebMouseWheelEventBuilder::DIRECTION_UP; 946 direction = WebMouseWheelEventBuilder::DIRECTION_UP;
947 } else if (vertical_axis < 0) { 947 } else if (vertical_axis < 0) {
948 direction = WebMouseWheelEventBuilder::DIRECTION_DOWN; 948 direction = WebMouseWheelEventBuilder::DIRECTION_DOWN;
949 } else { 949 } else {
950 return false; 950 return false;
951 } 951 }
952 WebKit::WebMouseWheelEvent event = WebMouseWheelEventBuilder::Build( 952 blink::WebMouseWheelEvent event = WebMouseWheelEventBuilder::Build(
953 direction, time_ms / 1000.0, x / GetDpiScale(), y / GetDpiScale()); 953 direction, time_ms / 1000.0, x / GetDpiScale(), y / GetDpiScale());
954 954
955 rwhv->SendMouseWheelEvent(event); 955 rwhv->SendMouseWheelEvent(event);
956 return true; 956 return true;
957 } 957 }
958 958
959 WebGestureEvent ContentViewCoreImpl::MakeGestureEvent( 959 WebGestureEvent ContentViewCoreImpl::MakeGestureEvent(
960 WebInputEvent::Type type, long time_ms, float x, float y) const { 960 WebInputEvent::Type type, long time_ms, float x, float y) const {
961 return WebGestureEventBuilder::Build( 961 return WebGestureEventBuilder::Build(
962 type, time_ms / 1000.0, x / GetDpiScale(), y / GetDpiScale()); 962 type, time_ms / 1000.0, x / GetDpiScale(), y / GetDpiScale());
963 } 963 }
964 964
965 void ContentViewCoreImpl::SendGestureEvent( 965 void ContentViewCoreImpl::SendGestureEvent(
966 const WebKit::WebGestureEvent& event) { 966 const blink::WebGestureEvent& event) {
967 RenderWidgetHostViewAndroid* rwhv = GetRenderWidgetHostViewAndroid(); 967 RenderWidgetHostViewAndroid* rwhv = GetRenderWidgetHostViewAndroid();
968 if (rwhv) 968 if (rwhv)
969 rwhv->SendGestureEvent(event); 969 rwhv->SendGestureEvent(event);
970 } 970 }
971 971
972 void ContentViewCoreImpl::UpdateTabCrashedFlag() { 972 void ContentViewCoreImpl::UpdateTabCrashedFlag() {
973 // Since RenderWidgetHostView is associated with the lifetime of the renderer 973 // Since RenderWidgetHostView is associated with the lifetime of the renderer
974 // process, we use it to test whether there is a renderer process. 974 // process, we use it to test whether there is a renderer process.
975 tab_crashed_ = !(web_contents_->GetRenderWidgetHostView()); 975 tab_crashed_ = !(web_contents_->GetRenderWidgetHostView());
976 } 976 }
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after
1237 1237
1238 // JavaBoundObject creates the NPObject with a ref count of 1, and 1238 // JavaBoundObject creates the NPObject with a ref count of 1, and
1239 // JavaBridgeDispatcherHostManager takes its own ref. 1239 // JavaBridgeDispatcherHostManager takes its own ref.
1240 JavaBridgeDispatcherHostManager* java_bridge = 1240 JavaBridgeDispatcherHostManager* java_bridge =
1241 web_contents_->java_bridge_dispatcher_host_manager(); 1241 web_contents_->java_bridge_dispatcher_host_manager();
1242 java_bridge->SetRetainedObjectSet(weak_retained_object_set); 1242 java_bridge->SetRetainedObjectSet(weak_retained_object_set);
1243 NPObject* bound_object = JavaBoundObject::Create(scoped_object, scoped_clazz, 1243 NPObject* bound_object = JavaBoundObject::Create(scoped_object, scoped_clazz,
1244 java_bridge->AsWeakPtr()); 1244 java_bridge->AsWeakPtr());
1245 java_bridge->AddNamedObject(ConvertJavaStringToUTF16(env, name), 1245 java_bridge->AddNamedObject(ConvertJavaStringToUTF16(env, name),
1246 bound_object); 1246 bound_object);
1247 WebKit::WebBindings::releaseObject(bound_object); 1247 blink::WebBindings::releaseObject(bound_object);
1248 } 1248 }
1249 1249
1250 void ContentViewCoreImpl::RemoveJavascriptInterface(JNIEnv* env, 1250 void ContentViewCoreImpl::RemoveJavascriptInterface(JNIEnv* env,
1251 jobject /* obj */, 1251 jobject /* obj */,
1252 jstring name) { 1252 jstring name) {
1253 web_contents_->java_bridge_dispatcher_host_manager()->RemoveNamedObject( 1253 web_contents_->java_bridge_dispatcher_host_manager()->RemoveNamedObject(
1254 ConvertJavaStringToUTF16(env, name)); 1254 ConvertJavaStringToUTF16(env, name));
1255 } 1255 }
1256 1256
1257 void ContentViewCoreImpl::UpdateVSyncParameters(JNIEnv* env, jobject /* obj */, 1257 void ContentViewCoreImpl::UpdateVSyncParameters(JNIEnv* env, jobject /* obj */,
(...skipping 384 matching lines...) Expand 10 before | Expand all | Expand 10 after
1642 reinterpret_cast<ui::ViewAndroid*>(view_android), 1642 reinterpret_cast<ui::ViewAndroid*>(view_android),
1643 reinterpret_cast<ui::WindowAndroid*>(window_android)); 1643 reinterpret_cast<ui::WindowAndroid*>(window_android));
1644 return reinterpret_cast<jint>(view); 1644 return reinterpret_cast<jint>(view);
1645 } 1645 }
1646 1646
1647 bool RegisterContentViewCore(JNIEnv* env) { 1647 bool RegisterContentViewCore(JNIEnv* env) {
1648 return RegisterNativesImpl(env); 1648 return RegisterNativesImpl(env);
1649 } 1649 }
1650 1650
1651 } // namespace content 1651 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/android/content_view_core_impl.h ('k') | content/browser/android/content_view_statics.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698