OSDN Git Service

Refactoring ImageLoader.
[android-x86/packages-apps-Gallery2.git] / src / com / android / gallery3d / filtershow / editors / EditorStraighten.java
index 2dbab7a..40333aa 100644 (file)
 package com.android.gallery3d.filtershow.editors;
 
 import android.content.Context;
+import android.view.View;
 import android.widget.FrameLayout;
 
 import com.android.gallery3d.R;
 import com.android.gallery3d.filtershow.imageshow.GeometryMetadata;
 import com.android.gallery3d.filtershow.imageshow.ImageStraighten;
-import com.android.gallery3d.filtershow.imageshow.MasterImage;
 
 public class EditorStraighten extends Editor implements EditorInfo {
     public static final int ID = R.id.editorStraighten;
@@ -38,8 +38,8 @@ public class EditorStraighten extends Editor implements EditorInfo {
     @Override
     public String calculateUserMessage(Context context, String effectName, Object parameterValue) {
         String apply = context.getString(R.string.apply_effect);
-        apply += " " + effectName + " " + parameterValue;
-        return apply;
+        apply += " " + effectName;
+        return apply.toUpperCase();
     }
 
     @Override
@@ -49,7 +49,7 @@ public class EditorStraighten extends Editor implements EditorInfo {
             mImageStraighten = new ImageStraighten(context);
         }
         mView = mImageShow = mImageStraighten;
-        mImageStraighten.setImageLoader(MasterImage.getImage().getImageLoader());
+        mImageStraighten.bindAsImageLoadListener();
         mImageStraighten.setEditor(this);
         mImageStraighten.syncLocalToMasterGeometry();
     }
@@ -68,4 +68,14 @@ public class EditorStraighten extends Editor implements EditorInfo {
     public boolean getOverlayOnly() {
         return true;
     }
+
+    @Override
+    public boolean showsSeekBar() {
+        return false;
+    }
+
+    @Override
+    public boolean showsPopupIndicator() {
+        return false;
+    }
 }