Search in sources :

Example 36 with FilterShowActivity

use of com.android.gallery3d.filtershow.FilterShowActivity in project android_packages_apps_Gallery2 by LineageOS.

the class RenderingRequest method post.

public void post(Context context) {
    if (context instanceof FilterShowActivity) {
        FilterShowActivity activity = (FilterShowActivity) context;
        ProcessingService service = activity.getProcessingService();
        service.postRenderingRequest(this);
    }
}
Also used : FilterShowActivity(com.android.gallery3d.filtershow.FilterShowActivity)

Example 37 with FilterShowActivity

use of com.android.gallery3d.filtershow.FilterShowActivity in project android_packages_apps_Gallery2 by LineageOS.

the class StateView method delete.

@Override
public void delete() {
    FilterShowActivity activity = (FilterShowActivity) getContext();
    FilterRepresentation representation = getState().getFilterRepresentation();
    activity.removeFilterRepresentation(representation);
}
Also used : FilterShowActivity(com.android.gallery3d.filtershow.FilterShowActivity) FilterRepresentation(com.android.gallery3d.filtershow.filters.FilterRepresentation)

Example 38 with FilterShowActivity

use of com.android.gallery3d.filtershow.FilterShowActivity in project android_packages_apps_Gallery2 by LineageOS.

the class PresetManagementDialog method onClick.

@Override
public void onClick(View v) {
    FilterShowActivity activity = (FilterShowActivity) getActivity();
    switch(v.getId()) {
        case R.id.cancel:
            dismiss();
            break;
        case R.id.ok:
            checked = mCheckBox.isChecked();
            GalleryUtils.setBooleanPref(activity, activity.getString(R.string.pref_filtergenerator_intro_show_key), checked);
            activity.onMediaPickerStarted();
            dismiss();
            break;
    }
}
Also used : FilterShowActivity(com.android.gallery3d.filtershow.FilterShowActivity)

Example 39 with FilterShowActivity

use of com.android.gallery3d.filtershow.FilterShowActivity in project android_packages_apps_Gallery2 by LineageOS.

the class StateAdapter method remove.

@Override
public void remove(State state) {
    super.remove(state);
    FilterRepresentation filterRepresentation = state.getFilterRepresentation();
    FilterShowActivity activity = (FilterShowActivity) getContext();
    activity.removeFilterRepresentation(filterRepresentation);
}
Also used : FilterRepresentation(com.android.gallery3d.filtershow.filters.FilterRepresentation) FilterShowActivity(com.android.gallery3d.filtershow.FilterShowActivity)

Example 40 with FilterShowActivity

use of com.android.gallery3d.filtershow.FilterShowActivity in project android_packages_apps_Gallery2 by LineageOS.

the class ExportDialog method onCreateDialog.

@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    mHandler = new Handler(getActivity().getMainLooper());
    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
    View view = initCustomLayout();
    builder.setView(view);
    builder.setTitle(R.string.export_flattened);
    builder.setPositiveButton(R.string.done, new DialogInterface.OnClickListener() {

        @Override
        public void onClick(DialogInterface dialog, int id) {
            FilterShowActivity activity = (FilterShowActivity) getActivity();
            Uri sourceUri = MasterImage.getImage().getUri();
            File dest = SaveImage.getNewFile(activity, activity.getSelectedImageUri());
            float scaleFactor = mExportWidth / (float) mOriginalBounds.width();
            if (!activity.isWaterMarked()) {
                Intent processIntent = ProcessingService.getSaveIntent(activity, MasterImage.getImage().getPreset(), dest, activity.getSelectedImageUri(), sourceUri, true, mSeekBar.getProgress(), scaleFactor, false, -1);
                activity.startService(processIntent);
            } else {
                activity.getSaveWaterMark().saveImage(activity, MasterImage.getImage().getHighresImage(), activity.getSelectedImageUri(), null, mSeekBar.getProgress(), scaleFactor, true);
            }
        }
    });
    builder.setNegativeButton(R.string.cancel, null);
    updateCompressionFactor();
    updateSize();
    return builder.create();
}
Also used : AlertDialog(android.app.AlertDialog) DialogInterface(android.content.DialogInterface) Handler(android.os.Handler) FilterShowActivity(com.android.gallery3d.filtershow.FilterShowActivity) Intent(android.content.Intent) View(android.view.View) TextView(android.widget.TextView) Uri(android.net.Uri) File(java.io.File)

Aggregations

FilterShowActivity (com.android.gallery3d.filtershow.FilterShowActivity)48 View (android.view.View)11 Button (android.widget.Button)6 FragmentTransaction (android.support.v4.app.FragmentTransaction)5 TextView (android.widget.TextView)5 FilterRepresentation (com.android.gallery3d.filtershow.filters.FilterRepresentation)5 MenuItem (android.view.MenuItem)4 PopupMenu (android.widget.PopupMenu)4 DialogInterface (android.content.DialogInterface)3 LayoutInflater (android.view.LayoutInflater)3 ViewGroup (android.view.ViewGroup)3 Point (android.graphics.Point)2 Fragment (android.support.v4.app.Fragment)2 FragmentManager (android.support.v4.app.FragmentManager)2 OnClickListener (android.view.View.OnClickListener)2 ImageButton (android.widget.ImageButton)2 MasterImage (com.android.gallery3d.filtershow.imageshow.MasterImage)2 StatePanel (com.android.gallery3d.filtershow.state.StatePanel)2 DoNotShowAgainDialog (com.android.gallery3d.filtershow.ui.DoNotShowAgainDialog)2 AlertDialog (android.app.AlertDialog)1