From e48d983d55ffd97d3c74535a00dc5d817a15b955 Mon Sep 17 00:00:00 2001 From: Tomaž Vajngerl Date: Wed, 18 Mar 2015 14:17:01 +0900 Subject: android: draw also the center handles for graphic selection Change-Id: Ic466e9efc0cb97fb39e94624f018ab5b98a54929 --- .../LOAndroid3/src/java/org/libreoffice/TextCursorView.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'android') diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/TextCursorView.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/TextCursorView.java index 7ce235e6d1a5..0128f9441548 100644 --- a/android/experimental/LOAndroid3/src/java/org/libreoffice/TextCursorView.java +++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/TextCursorView.java @@ -184,6 +184,18 @@ public class TextCursorView extends View implements View.OnTouchListener { canvas.drawCircle(mGraphicScaledSelection.right, mGraphicScaledSelection.bottom, mRadius, mGraphicHandleFillPaint); canvas.drawCircle(mGraphicScaledSelection.right, mGraphicScaledSelection.bottom, mRadius, mGraphicSelectionPaint); + canvas.drawCircle(mGraphicScaledSelection.left, mGraphicScaledSelection.centerY(), mRadius, mGraphicHandleFillPaint); + canvas.drawCircle(mGraphicScaledSelection.left, mGraphicScaledSelection.centerY(), mRadius, mGraphicSelectionPaint); + + canvas.drawCircle(mGraphicScaledSelection.right, mGraphicScaledSelection.centerY(), mRadius, mGraphicHandleFillPaint); + canvas.drawCircle(mGraphicScaledSelection.right, mGraphicScaledSelection.centerY(), mRadius, mGraphicSelectionPaint); + + canvas.drawCircle(mGraphicScaledSelection.centerX(), mGraphicScaledSelection.top, mRadius, mGraphicHandleFillPaint); + canvas.drawCircle(mGraphicScaledSelection.centerX(), mGraphicScaledSelection.top, mRadius, mGraphicSelectionPaint); + + canvas.drawCircle(mGraphicScaledSelection.centerX(), mGraphicScaledSelection.bottom, mRadius, mGraphicHandleFillPaint); + canvas.drawCircle(mGraphicScaledSelection.centerX(), mGraphicScaledSelection.bottom, mRadius, mGraphicSelectionPaint); + if (mGraphicSelectionMove) { RectF one = new RectF(mGraphicScaledSelection); one.offset(mDeltaPoint.x, mDeltaPoint.y); -- cgit