diff options
author | nicolasroard <nicolasroard@google.com> | 2012-10-15 18:03:37 -0700 |
---|---|---|
committer | nicolasroard <nicolasroard@google.com> | 2012-10-16 13:09:34 -0700 |
commit | 52186ac38ef5f10babf0f933066294958a28ae26 (patch) | |
tree | be1fa8759951b7d716048bf057a63a2bf85f9957 /src/com/android/gallery3d/filtershow/PanelController.java | |
parent | d113262a45813f1d77c8b17e61c79727b2d037bd (diff) | |
download | android_packages_apps_Snap-52186ac38ef5f10babf0f933066294958a28ae26.tar.gz android_packages_apps_Snap-52186ac38ef5f10babf0f933066294958a28ae26.tar.bz2 android_packages_apps_Snap-52186ac38ef5f10babf0f933066294958a28ae26.zip |
Fix curves tool
bug:7344301
bug:7328680
bug:7289525
bug:7234239
Change-Id: I78d09dc2b38b11ccb2aac38ceef3acd8041f245e
Diffstat (limited to 'src/com/android/gallery3d/filtershow/PanelController.java')
-rw-r--r-- | src/com/android/gallery3d/filtershow/PanelController.java | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/src/com/android/gallery3d/filtershow/PanelController.java b/src/com/android/gallery3d/filtershow/PanelController.java index 963d17a6f..a21bb4fe1 100644 --- a/src/com/android/gallery3d/filtershow/PanelController.java +++ b/src/com/android/gallery3d/filtershow/PanelController.java @@ -229,13 +229,17 @@ public class PanelController implements OnClickListener { imageShow.setPanelController(this); } + public void resetParameters() { + mCurrentImage.resetParameter(); + showPanel(mCurrentPanel); + mCurrentImage.select(); + } + public boolean onBackPressed() { if (mUtilityPanel == null || !mUtilityPanel.selected()) { return true; } - mCurrentImage.resetParameter(); - showPanel(mCurrentPanel); - mCurrentImage.select(); + resetParameters(); return false; } @@ -389,6 +393,12 @@ public class PanelController implements OnClickListener { } } + if (view.getId() == R.id.pickCurvesChannel) { + ImageCurves curves = (ImageCurves) showImageView(R.id.imageCurves); + curves.nextChannel(); + return; + } + if (mCurrentImage != null) { mCurrentImage.unselect(); } @@ -432,9 +442,6 @@ public class PanelController implements OnClickListener { String ename = curves.getContext().getString(R.string.curvesRGB); mUtilityPanel.setEffectName(ename); mUtilityPanel.setShowParameter(false); - curves.setUseRed(true); - curves.setUseGreen(true); - curves.setUseBlue(true); curves.reloadCurve(); mCurrentImage = curves; break; |