GallerySetter.smali

.class public Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;
.super Ljava/lang/Object;


# static fields
.field private static final DEFAULT_INTERNAL_IM_MILLIS:I = 0xbb8


# instance fields
.field mAlwaysScroll:Z

.field mAutoScroll:Z

.field mIntervalInMillis:I

.field mListener:Lcom/sdk/orion/ui/baselibrary/widget/gallery/OnPageClickListener;

.field mMarginPx:I

.field mPageShowListener:Lcom/sdk/orion/ui/baselibrary/widget/gallery/OnPageShowListener;

.field private mPager:Lcom/sdk/orion/ui/baselibrary/widget/gallery/GalleryViewPager;

.field mScrollFactor:D

.field mUrls:Ljava/util/List;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method constructor <init>(Lcom/sdk/orion/ui/baselibrary/widget/gallery/GalleryViewPager;)V
    .registers 4

    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    const/16 v0, 0xbb8

    iput v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mIntervalInMillis:I

    const/4 v0, 0x1

    iput-boolean v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mAutoScroll:Z

    const-wide/high16 v0, 0x3ff0000000000000L    # 1.0

    iput-wide v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mScrollFactor:D

    const/4 v0, 0x0

    iput-boolean v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mAlwaysScroll:Z

    iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mPager:Lcom/sdk/orion/ui/baselibrary/widget/gallery/GalleryViewPager;

    return-void
.end method


# virtual methods
.method public apply()V
    .registers 2

    iget-object v0, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mPager:Lcom/sdk/orion/ui/baselibrary/widget/gallery/GalleryViewPager;

    invoke-virtual {v0, p0}, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GalleryViewPager;->apply(Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;)V

    return-void
.end method

.method public setAlwaysScroll(Z)Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;
    .registers 2

    iput-boolean p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mAlwaysScroll:Z

    return-object p0
.end method

.method public setAutoScroll(Z)Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;
    .registers 2

    iput-boolean p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mAutoScroll:Z

    return-object p0
.end method

.method public setGalleryMargin(I)Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;
    .registers 2

    iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mMarginPx:I

    return-object p0
.end method

.method public setIntervalInMills(I)Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;
    .registers 2

    iput p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mIntervalInMillis:I

    return-object p0
.end method

.method public setOnPageShowListener(Lcom/sdk/orion/ui/baselibrary/widget/gallery/OnPageShowListener;)Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;
    .registers 2

    iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mPageShowListener:Lcom/sdk/orion/ui/baselibrary/widget/gallery/OnPageShowListener;

    return-object p0
.end method

.method public setOnPagerClickListener(Lcom/sdk/orion/ui/baselibrary/widget/gallery/OnPageClickListener;)Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;
    .registers 2

    iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mListener:Lcom/sdk/orion/ui/baselibrary/widget/gallery/OnPageClickListener;

    return-object p0
.end method

.method public setScrollFactor(D)Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;
    .registers 4

    iput-wide p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mScrollFactor:D

    return-object p0
.end method

.method public setUrls(Ljava/util/List;)Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/lang/String;",
            ">;)",
            "Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;"
        }
    .end annotation

    iput-object p1, p0, Lcom/sdk/orion/ui/baselibrary/widget/gallery/GallerySetter;->mUrls:Ljava/util/List;

    return-object p0
.end method