summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/editors
diff options
context:
space:
mode:
authorJohn Hoford <hoford@google.com>2013-02-27 19:21:38 -0800
committerJohn Hoford <hoford@google.com>2013-02-27 20:36:50 -0800
commit0483c7cc6d321fd6e07dc602f6bac69bc365a401 (patch)
treed5a58a682e4911c7fe1698643e9389a1d1e091d3 /src/com/android/gallery3d/filtershow/editors
parenta510868d10c0977acb232a9e0eba3284b3bd4250 (diff)
downloadandroid_packages_apps_Snap-0483c7cc6d321fd6e07dc602f6bac69bc365a401.tar.gz
android_packages_apps_Snap-0483c7cc6d321fd6e07dc602f6bac69bc365a401.tar.bz2
android_packages_apps_Snap-0483c7cc6d321fd6e07dc602f6bac69bc365a401.zip
crop fix
Change-Id: Ie2e79992bf45fffb0ae00c4a4fd879546fa1450f
Diffstat (limited to 'src/com/android/gallery3d/filtershow/editors')
-rw-r--r--src/com/android/gallery3d/filtershow/editors/EditorCrop.java20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/com/android/gallery3d/filtershow/editors/EditorCrop.java b/src/com/android/gallery3d/filtershow/editors/EditorCrop.java
index 53e07abaf..0fbf48313 100644
--- a/src/com/android/gallery3d/filtershow/editors/EditorCrop.java
+++ b/src/com/android/gallery3d/filtershow/editors/EditorCrop.java
@@ -20,6 +20,7 @@ import android.content.Context;
import android.widget.FrameLayout;
import com.android.gallery3d.R;
+import com.android.gallery3d.filtershow.CropExtras;
import com.android.gallery3d.filtershow.imageshow.ImageCrop;
import com.android.gallery3d.filtershow.imageshow.MasterImage;
@@ -28,6 +29,9 @@ public class EditorCrop extends Editor implements EditorInfo {
private static final String LOGTAG = "EditorCrop";
ImageCrop mImageCrop;
+ private String mAspectString = null;
+ private boolean mCropActionFlag = false;
+ private CropExtras mCropExtras = null;
public EditorCrop() {
super(ID);
@@ -37,6 +41,9 @@ public class EditorCrop extends Editor implements EditorInfo {
public void createEditor(Context context, FrameLayout frameLayout) {
super.createEditor(context, frameLayout);
mView = mImageShow = mImageCrop = new ImageCrop(context);
+ mImageCrop.setExtras(mCropExtras);
+ mImageCrop.setAspectString(mAspectString);
+ mImageCrop.setCropActionFlag(mCropActionFlag);
mImageCrop.setImageLoader(MasterImage.getImage().getImageLoader());
mImageCrop.setEditor(this);
mImageCrop.syncLocalToMasterGeometry();
@@ -56,4 +63,17 @@ public class EditorCrop extends Editor implements EditorInfo {
public boolean getOverlayOnly() {
return true;
}
+
+ public void setExtras(CropExtras cropExtras) {
+ mCropExtras = cropExtras;
+ }
+
+ public void setAspectString(String s) {
+ mAspectString = s;
+ }
+
+ public void setCropActionFlag(boolean b) {
+ mCropActionFlag = b;
+ }
+
}