| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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 package org.chromium.content.browser.input; | 5 package org.chromium.content.browser.input; |
| 6 | 6 |
| 7 import android.annotation.TargetApi; | 7 import android.annotation.TargetApi; |
| 8 import android.os.Build; | 8 import android.os.Build; |
| 9 import android.os.Handler; | 9 import android.os.Handler; |
| 10 import android.os.Looper; | 10 import android.os.Looper; |
| (...skipping 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 86 public void onWindowFocusChanged(boolean gainFocus) {} | 86 public void onWindowFocusChanged(boolean gainFocus) {} |
| 87 | 87 |
| 88 @Override | 88 @Override |
| 89 public void onViewFocusChanged(boolean gainFocus) {} | 89 public void onViewFocusChanged(boolean gainFocus) {} |
| 90 | 90 |
| 91 @Override | 91 @Override |
| 92 public void onViewAttachedToWindow() {} | 92 public void onViewAttachedToWindow() {} |
| 93 | 93 |
| 94 @Override | 94 @Override |
| 95 public void onViewDetachedFromWindow() {} | 95 public void onViewDetachedFromWindow() {} |
| 96 |
| 97 @Override |
| 98 public void destroy() {} |
| 96 } | 99 } |
| 97 | 100 |
| 98 @VisibleForTesting | 101 @VisibleForTesting |
| 99 ReplicaInputConnection(View view, ImeAdapter imeAdapter, Handler handler, Ed
itable editable, | 102 ReplicaInputConnection(View view, ImeAdapter imeAdapter, Handler handler, Ed
itable editable, |
| 100 int inputType, int inputFlags, int inputMode, EditorInfo outAttrs) { | 103 int inputType, int inputFlags, int inputMode, EditorInfo outAttrs) { |
| 101 super(view, true); | 104 super(view, true); |
| 102 mImeAdapter = imeAdapter; | 105 mImeAdapter = imeAdapter; |
| 103 mEditable = editable; | 106 mEditable = editable; |
| 104 mHandler = handler; | 107 mHandler = handler; |
| 105 | 108 |
| (...skipping 414 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 520 @VisibleForTesting | 523 @VisibleForTesting |
| 521 ImeState getImeStateForTesting() { | 524 ImeState getImeStateForTesting() { |
| 522 String text = mEditable.toString(); | 525 String text = mEditable.toString(); |
| 523 int selectionStart = Selection.getSelectionStart(mEditable); | 526 int selectionStart = Selection.getSelectionStart(mEditable); |
| 524 int selectionEnd = Selection.getSelectionEnd(mEditable); | 527 int selectionEnd = Selection.getSelectionEnd(mEditable); |
| 525 int compositionStart = getComposingSpanStart(mEditable); | 528 int compositionStart = getComposingSpanStart(mEditable); |
| 526 int compositionEnd = getComposingSpanEnd(mEditable); | 529 int compositionEnd = getComposingSpanEnd(mEditable); |
| 527 return new ImeState(text, selectionStart, selectionEnd, compositionStart
, compositionEnd); | 530 return new ImeState(text, selectionStart, selectionEnd, compositionStart
, compositionEnd); |
| 528 } | 531 } |
| 529 } | 532 } |
| OLD | NEW |