|
|
Hooking up Blimp IME with BlimpContents
This CL hooks up the ImeFeature and its delegate with BlimpContents.
The IME is an Android AlertDialog driven by ImeHelperDialog in native
which implements the ImeFeature's delegate interface and is owned in
native by the BlimpContentsView. The methods from ImeFeature for
sending text to engine is passed to the delegate as a callback which
binds the appropriate tab ID along with it.
BUG= 611111
Committed: https://crrev.com/dbc30df32da8a742e26ac283114d8c72291e2347
Cr-Commit-Position: refs/heads/master@{#415867}
Total comments: 35
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+225 lines, -502 lines) |
Patch |
 |
M |
blimp/client/BUILD.gn
|
View
|
1
2
3
4
|
4 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/AndroidManifest.xml.jinja2
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/blimp_app_jni_registrar.cc
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/blimp_client_session_android.h
|
View
|
1
2
3
|
3 chunks |
+6 lines, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/blimp_client_session_android.cc
|
View
|
1
2
3
4
|
4 chunks |
+15 lines, -5 lines |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/ime_helper_dialog.h
|
View
|
1
2
3
|
1 chunk |
+0 lines, -59 lines |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/ime_helper_dialog.cc
|
View
|
1
2
3
|
1 chunk |
+0 lines, -72 lines |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/java/res/layout/text_input_popup.xml
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/java/src/org/chromium/blimp/BlimpRendererActivity.java
|
View
|
1
2
3
|
5 chunks |
+5 lines, -11 lines |
0 comments
|
Download
|
 |
D |
blimp/client/app/android/java/src/org/chromium/blimp/input/ImeEditText.java
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -43 lines |
0 comments
|
Download
|
 |
D |
blimp/client/app/android/java/src/org/chromium/blimp/input/ImeHelperDialog.java
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -196 lines |
0 comments
|
Download
|
 |
M |
blimp/client/app/android/java/src/org/chromium/blimp/session/BlimpClientSession.java
|
View
|
1
2
3
|
3 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
blimp/client/app/linux/blimp_client_session_linux.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/BUILD.gn
|
View
|
1
2
3
4
|
3 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/android/blimp_contents_jni_registrar.cc
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
blimp/client/core/contents/android/ime_helper_dialog.h
|
View
|
1
2
3
|
2 chunks |
+17 lines, -22 lines |
0 comments
|
Download
|
 |
A |
blimp/client/core/contents/android/ime_helper_dialog.cc
|
View
|
1
2
3
|
1 chunk |
+59 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
blimp/client/core/contents/android/java/src/org/chromium/blimp/core/contents/input/ImeEditText.java
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
A + |
blimp/client/core/contents/android/java/src/org/chromium/blimp/core/contents/input/ImeHelperDialog.java
|
View
|
1
2
3
4
|
4 chunks |
+16 lines, -27 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_impl.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_impl.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_impl_unittest.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+7 lines, -4 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_manager_unittest.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+9 lines, -4 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_observer_unittest.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_view.h
|
View
|
1
2
3
4
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_view_android.h
|
View
|
1
2
3
4
|
3 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_view_android.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+8 lines, -2 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_view_aura.h
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/blimp_contents_view_aura.cc
|
View
|
1
2
3
4
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/ime_feature.h
|
View
|
1
2
|
3 chunks |
+13 lines, -18 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/ime_feature.cc
|
View
|
1
2
|
2 chunks |
+16 lines, -15 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/contents/mock_ime_feature_delegate.h
|
View
|
1
2
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
Total messages: 29 (17 generated)
|