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

Unified Diff: content/public/android/java/src/org/chromium/content/browser/input/InsertionHandleController.java

Issue 14100003: [Android] Moving input related files to a separate input/ directory. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase Created 7 years, 8 months 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 side-by-side diff with in-line comments
Download patch
Index: content/public/android/java/src/org/chromium/content/browser/input/InsertionHandleController.java
diff --git a/content/public/android/java/src/org/chromium/content/browser/InsertionHandleController.java b/content/public/android/java/src/org/chromium/content/browser/input/InsertionHandleController.java
similarity index 93%
rename from content/public/android/java/src/org/chromium/content/browser/InsertionHandleController.java
rename to content/public/android/java/src/org/chromium/content/browser/input/InsertionHandleController.java
index 18fb7a472b0731c3f2b0c65f412b2371d6616532..e3ab838d7c3b88c44beab21d0526901b3593ee20 100644
--- a/content/public/android/java/src/org/chromium/content/browser/InsertionHandleController.java
+++ b/content/public/android/java/src/org/chromium/content/browser/input/InsertionHandleController.java
@@ -2,13 +2,12 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-package org.chromium.content.browser;
+package org.chromium.content.browser.input;
import android.content.ClipboardManager;
import android.content.Context;
import android.content.res.TypedArray;
import android.graphics.drawable.Drawable;
-import android.graphics.PointF;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
@@ -20,7 +19,7 @@ import android.widget.PopupWindow;
/**
* CursorController for inserting text at the cursor position.
*/
-abstract class InsertionHandleController implements CursorController {
+public abstract class InsertionHandleController implements CursorController {
/** The handle view, lazily created when first shown */
private HandleView mHandle;
@@ -36,18 +35,18 @@ abstract class InsertionHandleController implements CursorController {
private Context mContext;
- InsertionHandleController(View parent) {
+ public InsertionHandleController(View parent) {
mParent = parent;
mContext = parent.getContext();
}
/** Allows the handle to be shown automatically when cursor position changes */
- void allowAutomaticShowing() {
+ public void allowAutomaticShowing() {
mAllowAutomaticShowing = true;
}
/** Disallows the handle from being shown automatically when cursor position changes */
- void hideAndDisallowAutomaticShowing() {
+ public void hideAndDisallowAutomaticShowing() {
hide();
mAllowAutomaticShowing = false;
}
@@ -55,7 +54,7 @@ abstract class InsertionHandleController implements CursorController {
/**
* Shows the handle.
*/
- void showHandle() {
+ public void showHandle() {
createHandleIfNeeded();
showHandleIfNeeded();
}
@@ -66,13 +65,13 @@ abstract class InsertionHandleController implements CursorController {
}
}
- void showHandleWithPastePopup() {
+ public void showHandleWithPastePopup() {
showHandle();
showPastePopup();
}
/** Shows the handle at the given coordinates, as long as automatic showing is allowed */
- void onCursorPositionChanged() {
+ public void onCursorPositionChanged() {
if (mAllowAutomaticShowing) {
showHandle();
}
@@ -83,25 +82,21 @@ abstract class InsertionHandleController implements CursorController {
* @param x Handle x in physical pixels.
* @param y Handle y in physical pixels.
*/
- void setHandlePosition(int x, int y) {
- mHandle.positionAt(x, y);
- }
-
- void setHandlePosition(float x, float y) {
- setHandlePosition((int) x, (int) y);
+ public void setHandlePosition(float x, float y) {
+ mHandle.positionAt((int) x, (int) y);
}
/**
* If the handle is not visible, sets its visibility to View.VISIBLE and begins fading it in.
*/
- void beginHandleFadeIn() {
+ public void beginHandleFadeIn() {
mHandle.beginFadeIn();
}
/**
* Sets the handle to the given visibility.
*/
- void setHandleVisibility(int visibility) {
+ public void setHandleVisibility(int visibility) {
mHandle.setVisibility(visibility);
}

Powered by Google App Engine
This is Rietveld 408576698