import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
-import android.view.WindowManager;
import android.view.View.OnClickListener;
+import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ImageButton;
mImageFlip.setImageLoader(mImageLoader);
mImageFlip.setMaster(mImageShow);
+ mPanelController.setActivity(this);
+
mPanelController.addImageView(findViewById(R.id.imageShow));
mPanelController.addImageView(findViewById(R.id.imageCurves));
mPanelController.addImageView(findViewById(R.id.imageBorder));
import com.android.gallery3d.filtershow.imageshow.ImageShow;
import com.android.gallery3d.filtershow.presets.ImagePreset;
import com.android.gallery3d.filtershow.ui.FramedTextButton;
-import com.android.gallery3d.filtershow.ui.ImageButtonTitle;
import com.android.gallery3d.filtershow.ui.ImageCurves;
import java.util.HashMap;
private UtilityPanel mUtilityPanel = null;
private ImageShow mMasterImage = null;
private ImageShow mCurrentImage = null;
+ private FilterShowActivity mActivity = null;
+
+ public void setActivity(FilterShowActivity activity) {
+ mActivity = activity;
+ }
public void addView(View view) {
view.setOnClickListener(this);
break;
}
case R.id.applyEffect: {
- showPanel(mCurrentPanel);
+ if (mMasterImage.getCurrentFilter() instanceof ImageFilterTinyPlanet) {
+ mActivity.saveImage();
+ } else {
+ showPanel(mCurrentPanel);
+ }
break;
}
}