OSDN Git Service

Fix b/5510870 by saving/restoring Activity states.
authorYuli Huang <yuli@google.com>
Fri, 4 Nov 2011 08:39:50 +0000 (16:39 +0800)
committerYuli Huang <yuli@google.com>
Tue, 8 Nov 2011 17:08:44 +0000 (01:08 +0800)
commit738e82e163f90e1fe7aeef8bd153dc7763631f30
treede004976ea4cc062d1f8c5f0610cc9a6d8d1070b
parent13105e73298f7ed0031232d48a7cf43ac4c0d21f
Fix b/5510870 by saving/restoring Activity states.

1. Filters implement Parcelable for saving/restoring states.
2. Extract Doodle for making doodling paths parcelable.

Change-Id: Ice8e6e068891da8a8f9251e62d95ea755fa99933
41 files changed:
src/com/android/gallery3d/photoeditor/FilterStack.java
src/com/android/gallery3d/photoeditor/PhotoEditor.java
src/com/android/gallery3d/photoeditor/actions/ColorTemperatureAction.java
src/com/android/gallery3d/photoeditor/actions/Doodle.java [new file with mode: 0644]
src/com/android/gallery3d/photoeditor/actions/DoodleAction.java
src/com/android/gallery3d/photoeditor/actions/DoodleView.java
src/com/android/gallery3d/photoeditor/actions/FillLightAction.java
src/com/android/gallery3d/photoeditor/actions/HighlightAction.java
src/com/android/gallery3d/photoeditor/actions/SaturationAction.java
src/com/android/gallery3d/photoeditor/actions/ShadowAction.java
src/com/android/gallery3d/photoeditor/actions/SharpenAction.java
src/com/android/gallery3d/photoeditor/filters/AbstractScaleFilter.java [moved from src/com/android/gallery3d/photoeditor/actions/DoodlePaint.java with 51% similarity]
src/com/android/gallery3d/photoeditor/filters/AutoFixFilter.java
src/com/android/gallery3d/photoeditor/filters/ColorTemperatureFilter.java
src/com/android/gallery3d/photoeditor/filters/CropFilter.java
src/com/android/gallery3d/photoeditor/filters/CrossProcessFilter.java
src/com/android/gallery3d/photoeditor/filters/DocumentaryFilter.java
src/com/android/gallery3d/photoeditor/filters/DoodleFilter.java
src/com/android/gallery3d/photoeditor/filters/DuotoneFilter.java
src/com/android/gallery3d/photoeditor/filters/FaceTanFilter.java
src/com/android/gallery3d/photoeditor/filters/FaceliftFilter.java
src/com/android/gallery3d/photoeditor/filters/FillLightFilter.java
src/com/android/gallery3d/photoeditor/filters/Filter.java
src/com/android/gallery3d/photoeditor/filters/FilterCreator.java [new file with mode: 0644]
src/com/android/gallery3d/photoeditor/filters/FisheyeFilter.java
src/com/android/gallery3d/photoeditor/filters/FlipFilter.java
src/com/android/gallery3d/photoeditor/filters/GrainFilter.java
src/com/android/gallery3d/photoeditor/filters/GrayscaleFilter.java
src/com/android/gallery3d/photoeditor/filters/HighlightFilter.java
src/com/android/gallery3d/photoeditor/filters/LomoishFilter.java
src/com/android/gallery3d/photoeditor/filters/NegativeFilter.java
src/com/android/gallery3d/photoeditor/filters/PosterizeFilter.java
src/com/android/gallery3d/photoeditor/filters/RedEyeFilter.java
src/com/android/gallery3d/photoeditor/filters/RotateFilter.java
src/com/android/gallery3d/photoeditor/filters/SaturationFilter.java
src/com/android/gallery3d/photoeditor/filters/SepiaFilter.java
src/com/android/gallery3d/photoeditor/filters/ShadowFilter.java
src/com/android/gallery3d/photoeditor/filters/SharpenFilter.java
src/com/android/gallery3d/photoeditor/filters/StraightenFilter.java
src/com/android/gallery3d/photoeditor/filters/TintFilter.java
src/com/android/gallery3d/photoeditor/filters/VignetteFilter.java