package com.sybotan.android.demo.tools;

//
// Source code recreated from a .class file by IntelliJ IDEA
// (powered by Fernflower decompiler)
//

import android.graphics.Bitmap;
import android.graphics.Matrix;
import android.graphics.RectF;
import android.view.GestureDetector.OnDoubleTapListener;
import android.view.View.OnLongClickListener;
import android.widget.ImageView.ScaleType;


public interface IPhotoView {
    float DEFAULT_MAX_SCALE = 3.0F;
    float DEFAULT_MID_SCALE = 1.75F;
    float DEFAULT_MIN_SCALE = 1.0F;
    int DEFAULT_ZOOM_DURATION = 200;

    boolean canZoom();

    RectF getDisplayRect();

    boolean setDisplayMatrix(Matrix var1);

    Matrix getDisplayMatrix();

    void getDisplayMatrix(Matrix var1);

    /** @deprecated */
    @Deprecated
    float getMinScale();

    float getMinimumScale();

    /** @deprecated */
    @Deprecated
    float getMidScale();

    float getMediumScale();

    /** @deprecated */
    @Deprecated
    float getMaxScale();

    float getMaximumScale();

    float getScale();

    ScaleType getScaleType();

    void setAllowParentInterceptOnEdge(boolean var1);

    /** @deprecated */
    @Deprecated
    void setMinScale(float var1);

    void setMinimumScale(float var1);

    /** @deprecated */
    @Deprecated
    void setMidScale(float var1);

    void setMediumScale(float var1);

    /** @deprecated */
    @Deprecated
    void setMaxScale(float var1);

    void setMaximumScale(float var1);

    void setScaleLevels(float var1, float var2, float var3);

    void setOnLongClickListener(OnLongClickListener var1);

    void setOnMatrixChangeListener(PhotoViewAttacher.OnMatrixChangedListener var1);

    void setOnPhotoTapListener(PhotoViewAttacher.OnPhotoTapListener var1);

    /** @deprecated */
    @Deprecated
    PhotoViewAttacher.OnPhotoTapListener getOnPhotoTapListener();

    void setOnViewTapListener(PhotoViewAttacher.OnViewTapListener var1);

    void setRotationTo(float var1);

    void setRotationBy(float var1);

    /** @deprecated */
    @Deprecated
    PhotoViewAttacher.OnViewTapListener getOnViewTapListener();

    void setScale(float var1);

    void setScale(float var1, boolean var2);

    void setScale(float var1, float var2, float var3, boolean var4);

    void setScaleType(ScaleType var1);

    void setZoomable(boolean var1);

    /** @deprecated */
    void setPhotoViewRotation(float var1);

    Bitmap getVisibleRectangleBitmap();

    void setZoomTransitionDuration(int var1);

    IPhotoView getIPhotoViewImplementation();

    void setOnDoubleTapListener(OnDoubleTapListener var1);

    void setOnScaleChangeListener(PhotoViewAttacher.OnScaleChangeListener var1);

    void setOnSingleFlingListener(PhotoViewAttacher.OnSingleFlingListener var1);
}

