summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/FilterShowActivity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/filtershow/FilterShowActivity.java')
-rw-r--r--src/com/android/gallery3d/filtershow/FilterShowActivity.java30
1 files changed, 17 insertions, 13 deletions
diff --git a/src/com/android/gallery3d/filtershow/FilterShowActivity.java b/src/com/android/gallery3d/filtershow/FilterShowActivity.java
index d6a49ebe5..9b1e92cd8 100644
--- a/src/com/android/gallery3d/filtershow/FilterShowActivity.java
+++ b/src/com/android/gallery3d/filtershow/FilterShowActivity.java
@@ -37,13 +37,8 @@ import android.provider.MediaStore;
import android.util.DisplayMetrics;
import android.util.Log;
import android.util.TypedValue;
-import android.view.Display;
-import android.view.LayoutInflater;
-import android.view.Menu;
-import android.view.MenuItem;
-import android.view.View;
+import android.view.*;
import android.view.View.OnClickListener;
-import android.view.WindowManager;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.FrameLayout;
@@ -211,23 +206,32 @@ public class FilterShowActivity extends Activity implements OnItemClickListener,
mPanelController.addView(findViewById(R.id.applyEffect));
+ ((ViewStub) findViewById(R.id.historyPanelStub)).inflate();
+ ((ViewStub) findViewById(R.id.statePanelStub)).inflate();
+ setupHistoryPanel();
+ setupStatePanel();
+
+ mPanelController.setRowPanel(findViewById(R.id.secondRowPanel));
+ mPanelController.setUtilityPanel(this, findViewById(R.id.filterButtonsList),
+ findViewById(R.id.panelAccessoryViewList),
+ findViewById(R.id.applyEffect));
+
+ mPanelController.setCurrentPanel(R.id.fxButton);
+ }
+
+ public void setupHistoryPanel() {
findViewById(R.id.resetOperationsButton).setOnClickListener(
createOnClickResetOperationsButton());
ListView operationsList = (ListView) findViewById(R.id.operationsList);
operationsList.setAdapter(mMasterImage.getHistory());
operationsList.setOnItemClickListener(this);
+ }
+ public void setupStatePanel() {
ListView imageStateList = (ListView) findViewById(R.id.imageStateList);
imageStateList.setAdapter(mMasterImage.getState());
mImageLoader.setAdapter(mMasterImage.getHistory());
-
- mPanelController.setRowPanel(findViewById(R.id.secondRowPanel));
- mPanelController.setUtilityPanel(this, findViewById(R.id.filterButtonsList),
- findViewById(R.id.panelAccessoryViewList),
- findViewById(R.id.applyEffect));
-
- mPanelController.setCurrentPanel(R.id.fxButton);
}
private void fillPanel(Vector<FilterRepresentation> representations, int layoutId, int buttonId) {