IndicatorConfig.smali

.class public Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
.super Ljava/lang/Object;
.source "IndicatorConfig.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;,
        Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Direction;
    }
.end annotation


# instance fields
.field private attachToBanner:Z

.field private currentPosition:I

.field private gravity:I

.field private height:F

.field private indicatorSize:I

.field private indicatorSpace:F

.field private margins:Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;

.field private normalColor:I

.field private normalWidth:F

.field private radius:F

.field private selectedColor:I

.field private selectedWidth:F


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>()V
    .registers 3

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

    .line 13
    const/4 v0, 0x1

    iput v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->gravity:I

    .line 14
    sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_SPACE:F

    iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSpace:F

    .line 15
    sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_NORMAL_WIDTH:F

    iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalWidth:F

    .line 16
    sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_SELECTED_WIDTH:F

    iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedWidth:F

    .line 17
    const v1, -0x77000001

    iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalColor:I

    .line 19
    const/high16 v1, -0x78000000

    iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedColor:I

    .line 22
    sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_RADIUS:F

    iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->radius:F

    .line 23
    sget v1, Lim/tpelyyftgw/ui/components/banner/config/BannerConfig;->INDICATOR_HEIGHT:F

    iput v1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->height:F

    .line 28
    iput-boolean v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->attachToBanner:Z

    return-void
.end method


# virtual methods
.method public getCurrentPosition()I
    .registers 2

    .line 109
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->currentPosition:I

    return v0
.end method

.method public getGravity()I
    .registers 2

    .line 136
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->gravity:I

    return v0
.end method

.method public getHeight()F
    .registers 2

    .line 163
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->height:F

    return v0
.end method

.method public getIndicatorSize()I
    .registers 2

    .line 73
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSize:I

    return v0
.end method

.method public getIndicatorSpace()F
    .registers 2

    .line 100
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSpace:F

    return v0
.end method

.method public getMargins()Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;
    .registers 2

    .line 61
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->margins:Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;

    if-nez v0, :cond_c

    .line 62
    new-instance v0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;

    invoke-direct {v0}, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;-><init>()V

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->setMargins(Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;

    .line 64
    :cond_c
    iget-object v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->margins:Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;

    return-object v0
.end method

.method public getNormalColor()I
    .registers 2

    .line 82
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalColor:I

    return v0
.end method

.method public getNormalWidth()F
    .registers 2

    .line 118
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalWidth:F

    return v0
.end method

.method public getRadius()F
    .registers 2

    .line 154
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->radius:F

    return v0
.end method

.method public getSelectedColor()I
    .registers 2

    .line 91
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedColor:I

    return v0
.end method

.method public getSelectedWidth()F
    .registers 2

    .line 127
    iget v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedWidth:F

    return v0
.end method

.method public isAttachToBanner()Z
    .registers 2

    .line 145
    iget-boolean v0, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->attachToBanner:Z

    return v0
.end method

.method public setAttachToBanner(Z)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "attachToBanner"    # Z

    .line 149
    iput-boolean p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->attachToBanner:Z

    .line 150
    return-object p0
.end method

.method public setCurrentPosition(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "currentPosition"    # I

    .line 113
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->currentPosition:I

    .line 114
    return-object p0
.end method

.method public setGravity(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "gravity"    # I

    .line 140
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->gravity:I

    .line 141
    return-object p0
.end method

.method public setHeight(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "height"    # F

    .line 167
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->height:F

    .line 168
    return-object p0
.end method

.method public setIndicatorSize(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "indicatorSize"    # I

    .line 77
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSize:I

    .line 78
    return-object p0
.end method

.method public setIndicatorSpace(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "indicatorSpace"    # F

    .line 104
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->indicatorSpace:F

    .line 105
    return-object p0
.end method

.method public setMargins(Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "margins"    # Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;

    .line 68
    iput-object p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->margins:Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig$Margins;

    .line 69
    return-object p0
.end method

.method public setNormalColor(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "normalColor"    # I

    .line 86
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalColor:I

    .line 87
    return-object p0
.end method

.method public setNormalWidth(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "normalWidth"    # F

    .line 122
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->normalWidth:F

    .line 123
    return-object p0
.end method

.method public setRadius(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "radius"    # F

    .line 158
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->radius:F

    .line 159
    return-object p0
.end method

.method public setSelectedColor(I)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "selectedColor"    # I

    .line 95
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedColor:I

    .line 96
    return-object p0
.end method

.method public setSelectedWidth(F)Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;
    .registers 2
    .param p1, "selectedWidth"    # F

    .line 131
    iput p1, p0, Lim/tpelyyftgw/ui/components/banner/config/IndicatorConfig;->selectedWidth:F

    .line 132
    return-object p0
.end method