summaryrefslogtreecommitdiffstats
path: root/src/com/android/gallery3d/filtershow/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/gallery3d/filtershow/ui')
-rw-r--r--src/com/android/gallery3d/filtershow/ui/ExportDialog.java90
-rw-r--r--src/com/android/gallery3d/filtershow/ui/FramedTextButton.java137
-rw-r--r--src/com/android/gallery3d/filtershow/ui/SelectionRenderer.java48
3 files changed, 0 insertions, 275 deletions
diff --git a/src/com/android/gallery3d/filtershow/ui/ExportDialog.java b/src/com/android/gallery3d/filtershow/ui/ExportDialog.java
deleted file mode 100644
index 4b30e7b18..000000000
--- a/src/com/android/gallery3d/filtershow/ui/ExportDialog.java
+++ /dev/null
@@ -1,90 +0,0 @@
-/*
- * Copyright (C) 2013 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.gallery3d.filtershow.ui;
-
-import android.content.Intent;
-import android.net.Uri;
-import android.os.Bundle;
-import android.support.v4.app.DialogFragment;
-import android.view.LayoutInflater;
-import android.view.View;
-import android.view.ViewGroup;
-import android.widget.SeekBar;
-import android.widget.TextView;
-
-import com.android.gallery3d.R;
-import com.android.gallery3d.filtershow.FilterShowActivity;
-import com.android.gallery3d.filtershow.imageshow.MasterImage;
-import com.android.gallery3d.filtershow.pipeline.ProcessingService;
-import com.android.gallery3d.filtershow.tools.SaveImage;
-
-import java.io.File;
-
-public class ExportDialog extends DialogFragment implements View.OnClickListener, SeekBar.OnSeekBarChangeListener{
- SeekBar mSeekBar;
- TextView mSeekVal;
- String mSliderLabel;
-
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.filtershow_export_dialog, container);
- mSeekBar = (SeekBar) view.findViewById(R.id.qualitySeekBar);
- mSeekVal = (TextView) view.findViewById(R.id.qualityTextView);
- mSliderLabel = getString(R.string.quality) + ": ";
- mSeekVal.setText(mSliderLabel + mSeekBar.getProgress());
- mSeekBar.setOnSeekBarChangeListener(this);
- view.findViewById(R.id.cancel).setOnClickListener(this);
- view.findViewById(R.id.done).setOnClickListener(this);
- getDialog().setTitle(R.string.export_flattened);
- return view;
- }
-
- @Override
- public void onStopTrackingTouch(SeekBar arg0) {
- // Do nothing
- }
-
- @Override
- public void onStartTrackingTouch(SeekBar arg0) {
- // Do nothing
- }
-
- @Override
- public void onProgressChanged(SeekBar arg0, int arg1, boolean arg2) {
- mSeekVal.setText(mSliderLabel + arg1);
- }
-
- @Override
- public void onClick(View v) {
- switch (v.getId()) {
- case R.id.cancel:
- dismiss();
- break;
- case R.id.done:
- FilterShowActivity activity = (FilterShowActivity) getActivity();
- Uri sourceUri = MasterImage.getImage().getUri();
- File dest = SaveImage.getNewFile(activity, sourceUri);
- Intent processIntent = ProcessingService.getSaveIntent(activity, MasterImage
- .getImage().getPreset(), dest, activity.getSelectedImageUri(), sourceUri,
- true, mSeekBar.getProgress());
- activity.startService(processIntent);
- dismiss();
- break;
- }
- }
-}
diff --git a/src/com/android/gallery3d/filtershow/ui/FramedTextButton.java b/src/com/android/gallery3d/filtershow/ui/FramedTextButton.java
deleted file mode 100644
index c1e4109d2..000000000
--- a/src/com/android/gallery3d/filtershow/ui/FramedTextButton.java
+++ /dev/null
@@ -1,137 +0,0 @@
-/*
- * Copyright (C) 2012 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.gallery3d.filtershow.ui;
-
-import android.content.Context;
-import android.content.res.TypedArray;
-import android.graphics.Canvas;
-import android.graphics.Paint;
-import android.graphics.Path;
-import android.graphics.Rect;
-import android.util.AttributeSet;
-import android.widget.ImageButton;
-
-import com.android.gallery3d.R;
-
-public class FramedTextButton extends ImageButton {
- private static final String LOGTAG = "FramedTextButton";
- private String mText = null;
- private static int mTextSize = 24;
- private static int mTextPadding = 20;
- private static Paint gPaint = new Paint();
- private static Path gPath = new Path();
- private static int mTrianglePadding = 2;
- private static int mTriangleSize = 30;
-
- public static void setTextSize(int value) {
- mTextSize = value;
- }
-
- public static void setTextPadding(int value) {
- mTextPadding = value;
- }
-
- public static void setTrianglePadding(int value) {
- mTrianglePadding = value;
- }
-
- public static void setTriangleSize(int value) {
- mTriangleSize = value;
- }
-
- public void setText(String text) {
- mText = text;
- invalidate();
- }
-
- public void setTextFrom(int itemId) {
- switch (itemId) {
- case R.id.curve_menu_rgb: {
- setText(getContext().getString(R.string.curves_channel_rgb));
- break;
- }
- case R.id.curve_menu_red: {
- setText(getContext().getString(R.string.curves_channel_red));
- break;
- }
- case R.id.curve_menu_green: {
- setText(getContext().getString(R.string.curves_channel_green));
- break;
- }
- case R.id.curve_menu_blue: {
- setText(getContext().getString(R.string.curves_channel_blue));
- break;
- }
- }
- invalidate();
- }
-
- public FramedTextButton(Context context) {
- this(context, null);
- }
-
- public FramedTextButton(Context context, AttributeSet attrs) {
- super(context, attrs);
- if (attrs == null) {
- return;
- }
- TypedArray a = getContext().obtainStyledAttributes(
- attrs, R.styleable.ImageButtonTitle);
-
- mText = a.getString(R.styleable.ImageButtonTitle_android_text);
- }
-
- public String getText(){
- return mText;
- }
-
- @Override
- public void onDraw(Canvas canvas) {
- gPaint.setARGB(96, 255, 255, 255);
- gPaint.setStrokeWidth(2);
- gPaint.setStyle(Paint.Style.STROKE);
- int w = getWidth();
- int h = getHeight();
- canvas.drawRect(mTextPadding, mTextPadding, w - mTextPadding,
- h - mTextPadding, gPaint);
- gPath.reset();
- gPath.moveTo(w - mTextPadding - mTrianglePadding - mTriangleSize,
- h - mTextPadding - mTrianglePadding);
- gPath.lineTo(w - mTextPadding - mTrianglePadding,
- h - mTextPadding - mTrianglePadding - mTriangleSize);
- gPath.lineTo(w - mTextPadding - mTrianglePadding,
- h - mTextPadding - mTrianglePadding);
- gPath.close();
- gPaint.setARGB(128, 255, 255, 255);
- gPaint.setStrokeWidth(1);
- gPaint.setStyle(Paint.Style.FILL_AND_STROKE);
- canvas.drawPath(gPath, gPaint);
- if (mText != null) {
- gPaint.reset();
- gPaint.setARGB(255, 255, 255, 255);
- gPaint.setTextSize(mTextSize);
- float textWidth = gPaint.measureText(mText);
- Rect bounds = new Rect();
- gPaint.getTextBounds(mText, 0, mText.length(), bounds);
- int x = (int) ((w - textWidth) / 2);
- int y = (h + bounds.height()) / 2;
-
- canvas.drawText(mText, x, y, gPaint);
- }
- }
-
-}
diff --git a/src/com/android/gallery3d/filtershow/ui/SelectionRenderer.java b/src/com/android/gallery3d/filtershow/ui/SelectionRenderer.java
deleted file mode 100644
index ef40c5e44..000000000
--- a/src/com/android/gallery3d/filtershow/ui/SelectionRenderer.java
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Copyright (C) 2013 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package com.android.gallery3d.filtershow.ui;
-
-import android.graphics.Canvas;
-import android.graphics.Paint;
-
-public class SelectionRenderer {
-
- public static void drawSelection(Canvas canvas, int left, int top, int right, int bottom,
- int stroke, Paint paint) {
- canvas.drawRect(left, top, right, top + stroke, paint);
- canvas.drawRect(left, bottom - stroke, right, bottom, paint);
- canvas.drawRect(left, top, left + stroke, bottom, paint);
- canvas.drawRect(right - stroke, top, right, bottom, paint);
- }
-
- public static void drawSelection(Canvas canvas, int left, int top, int right, int bottom,
- int stroke, Paint selectPaint, int border, Paint borderPaint) {
- canvas.drawRect(left, top, right, top + stroke, selectPaint);
- canvas.drawRect(left, bottom - stroke, right, bottom, selectPaint);
- canvas.drawRect(left, top, left + stroke, bottom, selectPaint);
- canvas.drawRect(right - stroke, top, right, bottom, selectPaint);
- canvas.drawRect(left + stroke, top + stroke, right - stroke,
- top + stroke + border, borderPaint);
- canvas.drawRect(left + stroke, bottom - stroke - border, right - stroke,
- bottom - stroke, borderPaint);
- canvas.drawRect(left + stroke, top + stroke, left + stroke + border,
- bottom - stroke, borderPaint);
- canvas.drawRect(right - stroke - border, top + stroke, right - stroke,
- bottom - stroke, borderPaint);
- }
-
-}