summaryrefslogtreecommitdiff
path: root/android
diff options
context:
space:
mode:
authorTomaž Vajngerl <tomaz.vajngerl@collabora.com>2014-09-30 13:25:26 +0200
committerTomaž Vajngerl <tomaz.vajngerl@collabora.com>2014-10-04 17:40:01 +0200
commit316afc9b4fc044e2a5325d497ef054954dc94a67 (patch)
treebe0d5daaa8af1d534bb97870d77493d85e2720b4 /android
parent47314618c8d05cedb84bac9f4188cd2866db2805 (diff)
android: allow to set a size of the thumbnail
Change-Id: Ida8bbd74893f59c3737d28c264e7ed24b231e6ac
Diffstat (limited to 'android')
-rw-r--r--android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitThread.java2
-rw-r--r--android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java6
-rw-r--r--android/experimental/LOAndroid3/src/java/org/libreoffice/MockTileProvider.java2
-rw-r--r--android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java2
4 files changed, 6 insertions, 6 deletions
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitThread.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitThread.java
index 5c03c2bb5104..baf12061c5a3 100644
--- a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitThread.java
+++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitThread.java
@@ -41,7 +41,7 @@ public class LOKitThread extends Thread {
}
private void refresh() {
- Bitmap bitmap = mTileProvider.thumbnail();
+ Bitmap bitmap = mTileProvider.thumbnail(1000);
if (bitmap != null) {
mApplication.getLayerController().getView().changeCheckerboardBitmap(bitmap, mTileProvider.getPageWidth(), mTileProvider.getPageHeight());
}
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java
index 77a833e1a916..1b9cce733a65 100644
--- a/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java
+++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/LOKitTileProvider.java
@@ -129,17 +129,17 @@ public class LOKitTileProvider implements TileProvider {
}
@Override
- public Bitmap thumbnail() {
+ public Bitmap thumbnail(int size) {
int widthPixel = getPageWidth();
int heightPixel = getPageHeight();
if (widthPixel > heightPixel) {
double ratio = heightPixel / (double) widthPixel;
- widthPixel = 1000;
+ widthPixel = size;
heightPixel = (int) (widthPixel * ratio);
} else {
double ratio = widthPixel / (double) heightPixel;
- heightPixel = 1000;
+ heightPixel = size;
widthPixel = (int) (heightPixel * ratio);
}
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/MockTileProvider.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/MockTileProvider.java
index 4d1506625b38..1266f7928528 100644
--- a/android/experimental/LOAndroid3/src/java/org/libreoffice/MockTileProvider.java
+++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/MockTileProvider.java
@@ -59,7 +59,7 @@ public class MockTileProvider implements TileProvider {
}
@Override
- public Bitmap thumbnail() {
+ public Bitmap thumbnail(int size) {
return layerController.getDrawable("dummy_page");
}
diff --git a/android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java b/android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java
index d2a9ddd90c54..8373ad8f4dfd 100644
--- a/android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java
+++ b/android/experimental/LOAndroid3/src/java/org/libreoffice/TileProvider.java
@@ -16,7 +16,7 @@ public interface TileProvider {
void changePart(int partIndex);
- Bitmap thumbnail();
+ Bitmap thumbnail(int size);
void close();
}