summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorXimeng Zu <uznomis@yahoo.com>2017-08-20 18:15:46 -0500
committerTomaž Vajngerl <quikee@gmail.com>2017-08-27 20:37:26 +0200
commit218ea8750827982dc325fb0f0daa6d9f4b2dc044 (patch)
tree1814ed2e4b1288de73f9ece0011e5426f034910f /android
parent534a156c1654767db70af2d8f4c81aeb65101d22 (diff)
[Android] Clean up util func with Calc dev
Removed redundant util functions addProperty and twipToPixel in several Calc related classes. Change-Id: I169be2edf74e662d5c3e3fcbd80265e9a694598d Reviewed-on: https://gerrit.libreoffice.org/41372 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Tomaž Vajngerl <quikee@gmail.com>
Diffstat (limited to 'android')
-rw-r--r--android/source/src/java/org/libreoffice/SearchController.java4
-rw-r--r--android/source/src/java/org/libreoffice/canvas/AdjustLengthLine.java7
-rw-r--r--android/source/src/java/org/libreoffice/overlay/CalcHeadersController.java6
-rw-r--r--android/source/src/java/org/libreoffice/overlay/CalcHeadersView.java9
4 files changed, 8 insertions, 18 deletions
diff --git a/android/source/src/java/org/libreoffice/SearchController.java b/android/source/src/java/org/libreoffice/SearchController.java
index 14782a0a95ed..09652e9958be 100644
--- a/android/source/src/java/org/libreoffice/SearchController.java
+++ b/android/source/src/java/org/libreoffice/SearchController.java
@@ -7,7 +7,7 @@ import android.widget.ImageButton;
import org.json.JSONException;
import org.json.JSONObject;
-class SearchController implements View.OnClickListener {
+public class SearchController implements View.OnClickListener {
private LibreOfficeMainActivity mActivity;
private enum SearchDirection {
@@ -38,7 +38,7 @@ class SearchController implements View.OnClickListener {
}
}
- private void addProperty(JSONObject json, String parentValue, String type, String value) throws JSONException {
+ public static void addProperty(JSONObject json, String parentValue, String type, String value) throws JSONException {
JSONObject child = new JSONObject();
child.put("type", type);
child.put("value", value);
diff --git a/android/source/src/java/org/libreoffice/canvas/AdjustLengthLine.java b/android/source/src/java/org/libreoffice/canvas/AdjustLengthLine.java
index f0120bcbb5dc..fbdb429f2d10 100644
--- a/android/source/src/java/org/libreoffice/canvas/AdjustLengthLine.java
+++ b/android/source/src/java/org/libreoffice/canvas/AdjustLengthLine.java
@@ -14,7 +14,8 @@ import org.libreoffice.LibreOfficeMainActivity;
import org.libreoffice.overlay.CalcHeadersView;
import org.mozilla.gecko.gfx.ImmutableViewportMetrics;
-import static org.libreoffice.overlay.CalcHeadersView.addProperty;
+import static org.libreoffice.SearchController.addProperty;
+import static org.libreoffice.UnitConverter.pixelToTwip;
public class AdjustLengthLine extends CommonCanvasElement {
@@ -98,8 +99,4 @@ public class AdjustLengthLine extends CommonCanvasElement {
mStartScreenPosition = new PointF(position.left, position.top);
mIndex = 1 + mCalcHeadersView.getIndexFromPointOfTouch(new PointF(position.centerX(), position.centerY()));
}
-
- private static float pixelToTwip(float input, float dpi) {
- return (input / dpi) * 1440.0f;
- }
}
diff --git a/android/source/src/java/org/libreoffice/overlay/CalcHeadersController.java b/android/source/src/java/org/libreoffice/overlay/CalcHeadersController.java
index 954277c20ed2..78a329adfe94 100644
--- a/android/source/src/java/org/libreoffice/overlay/CalcHeadersController.java
+++ b/android/source/src/java/org/libreoffice/overlay/CalcHeadersController.java
@@ -25,6 +25,8 @@ import org.mozilla.gecko.gfx.LayerView;
import java.util.ArrayList;
+import static org.libreoffice.UnitConverter.twipToPixel;
+
public class CalcHeadersController {
private static final String LOGTAG = CalcHeadersController.class.getSimpleName();
@@ -198,10 +200,6 @@ public class CalcHeadersController {
return null;
}
- private float twipToPixel(float input, float dpi) {
- return input / 1440.0f * dpi;
- }
-
public void showHeaderSelection(RectF cellCursorRect) {
mCalcRowHeadersView.setHeaderSelection(cellCursorRect);
mCalcColumnHeadersView.setHeaderSelection(cellCursorRect);
diff --git a/android/source/src/java/org/libreoffice/overlay/CalcHeadersView.java b/android/source/src/java/org/libreoffice/overlay/CalcHeadersView.java
index bc74bab04f77..a8b2d2048409 100644
--- a/android/source/src/java/org/libreoffice/overlay/CalcHeadersView.java
+++ b/android/source/src/java/org/libreoffice/overlay/CalcHeadersView.java
@@ -24,6 +24,8 @@ import org.mozilla.gecko.gfx.LayerView;
import java.util.ArrayList;
import java.util.Collections;
+import static org.libreoffice.SearchController.addProperty;
+
public class CalcHeadersView extends View {
private static final String LOGTAG = CalcHeadersView.class.getSimpleName();
@@ -187,13 +189,6 @@ public class CalcHeadersView extends View {
return mPendingRowOrColumnSelectionToShowUp;
}
- public static void addProperty(JSONObject json, String parentValue, String type, String value) throws JSONException {
- JSONObject child = new JSONObject();
- child.put("type", type);
- child.put("value", value);
- json.put(parentValue, child);
- }
-
public void setHeaders(ArrayList<String> labels, ArrayList<Float> dimens) {
mLabels = labels;
mDimens = dimens;