summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/PanelController.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/filtershow/PanelController.java')
-rw-r--r--src/com/android/gallery3d/filtershow/PanelController.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/src/com/android/gallery3d/filtershow/PanelController.java b/src/com/android/gallery3d/filtershow/PanelController.java
index 0c50046df..8da762559 100644
--- a/src/com/android/gallery3d/filtershow/PanelController.java
+++ b/src/com/android/gallery3d/filtershow/PanelController.java
@@ -19,6 +19,7 @@ import com.android.gallery3d.filtershow.filters.ImageFilterShadows;
import com.android.gallery3d.filtershow.filters.ImageFilterSharpen;
import com.android.gallery3d.filtershow.filters.ImageFilterVibrance;
import com.android.gallery3d.filtershow.filters.ImageFilterVignette;
+import com.android.gallery3d.filtershow.filters.ImageFilterWBalance;
import com.android.gallery3d.filtershow.imageshow.ImageShow;
import com.android.gallery3d.filtershow.presets.ImagePreset;
import com.android.gallery3d.filtershow.ui.ImageCurves;
@@ -372,6 +373,9 @@ public class PanelController implements OnClickListener {
if (filter == null && name.equalsIgnoreCase("Redeye")) {
filter = setImagePreset(new ImageFilterRedEye(), name);
}
+ if (filter == null && name.equalsIgnoreCase("WBalance")) {
+ filter = setImagePreset(new ImageFilterWBalance(), name);
+ }
mMasterImage.setCurrentFilter(filter);
}
@@ -456,7 +460,14 @@ public class PanelController implements OnClickListener {
ensureFilter("Saturated");
break;
}
- case R.id.tintButton: {
+ case R.id.wbalanceButton: {
+ mCurrentImage = showImageView(R.id.imageShow).setShowControls(false);
+ mUtilityPanel.setEffectName("White Balance");
+ mUtilityPanel.setGeometryEffect(true);
+ ensureFilter("WBalance");
+ break;
+ }
+ case R.id.hueButton: {
mCurrentImage = showImageView(R.id.imageShow).setShowControls(true);
mUtilityPanel.setEffectName("Hue");
mUtilityPanel.setGeometryEffect(false);