summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.co.uk>2015-03-31 18:36:49 +0900
committerMiklos Vajna <vmiklos@collabora.co.uk>2015-04-07 09:18:05 +0200
commit7a53938342c784ac39576e459481a2d6ea49dbe7 (patch)
tree8f5cd7c9be4e2cd70130a5e9d2929ce24fa15137 /android
parentd009630c94ba710331974a8c3a6eaec0b94778c2 (diff)
android: use isVisible setVisible for GraphicSelection
Change-Id: Ide9ad4b0e40482e5936e76ed0560b79769fc047d
Diffstat (limited to 'android')
-rw-r--r--android/experimental/LOAndroid3/src/java/org/libreoffice/overlay/TextCursorView.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/overlay/TextCursorView.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/overlay/TextCursorView.java
index bb6a93ccbbb3..0eb97faeba80 100644
--- a/android/experimental/LOAndroid3/src/java/org/libreoffice/overlay/TextCursorView.java
+++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/overlay/TextCursorView.java
@@ -50,7 +50,6 @@ public class TextCursorView extends View implements View.OnTouchListener {
private GraphicSelection mGraphicSelection;
- private boolean mGraphicSelectionVisible;
private boolean mGraphicSelectionMove = false;
private LayerView mLayerView;
@@ -84,8 +83,7 @@ public class TextCursorView extends View implements View.OnTouchListener {
mSelectionsVisible = false;
mGraphicSelection = new GraphicSelection();
-
- mGraphicSelectionVisible = false;
+ mGraphicSelection.setVisible(false);
postDelayed(cursorAnimation, CURSOR_BLINK_TIME);
@@ -170,6 +168,7 @@ public class TextCursorView extends View implements View.OnTouchListener {
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
+
if (mCursorVisible) {
canvas.drawRect(mCursorScaledPosition, mCursorPaint);
}
@@ -178,7 +177,7 @@ public class TextCursorView extends View implements View.OnTouchListener {
canvas.drawRect(selection, mSelectionPaint);
}
}
- if (mGraphicSelectionVisible) {
+ if (mGraphicSelection.isVisible()) {
mGraphicSelection.draw(canvas);
}
}
@@ -232,9 +231,9 @@ public class TextCursorView extends View implements View.OnTouchListener {
* Show the graphic selection on the view.
*/
public void showGraphicSelection() {
- mGraphicSelectionVisible = true;
mGraphicSelectionMove = false;
mGraphicSelection.reset();
+ mGraphicSelection.setVisible(true);
invalidate();
}
@@ -242,7 +241,7 @@ public class TextCursorView extends View implements View.OnTouchListener {
* Hide the graphic selection.
*/
public void hideGraphicSelection() {
- mGraphicSelectionVisible = false;
+ mGraphicSelection.setVisible(false);
invalidate();
}
@@ -253,7 +252,7 @@ public class TextCursorView extends View implements View.OnTouchListener {
public boolean onTouch(View view, MotionEvent event) {
switch (event.getActionMasked()) {
case MotionEvent.ACTION_DOWN: {
- if (mGraphicSelectionVisible) {
+ if (mGraphicSelection.isVisible()) {
// Check if inside graphic selection was hit
PointF startPosition = new PointF(event.getX(), event.getY());
if (mGraphicSelection.contains(startPosition.x, startPosition.y)) {
@@ -266,7 +265,7 @@ public class TextCursorView extends View implements View.OnTouchListener {
}
}
case MotionEvent.ACTION_UP: {
- if (mGraphicSelectionVisible && mGraphicSelectionMove) {
+ if (mGraphicSelection.isVisible() && mGraphicSelectionMove) {
mGraphicSelectionMove = false;
mGraphicSelection.dragEnd(new PointF(event.getX(), event.getY()));
invalidate();
@@ -274,7 +273,7 @@ public class TextCursorView extends View implements View.OnTouchListener {
}
}
case MotionEvent.ACTION_MOVE: {
- if (mGraphicSelectionVisible && mGraphicSelectionMove) {
+ if (mGraphicSelection.isVisible() && mGraphicSelectionMove) {
mGraphicSelection.dragging(new PointF(event.getX(), event.getY()));
invalidate();
return true;