OptionsWheelPickerDialog.smali

.class public Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;
.super Lim/tpelyyftgw/ui/actionbar/BottomSheet;
.source "OptionsWheelPickerDialog.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
    }
.end annotation

.annotation system Ldalvik/annotation/Signature;
    value = {
        "<T:",
        "Ljava/lang/Object;",
        ">",
        "Lim/tpelyyftgw/ui/actionbar/BottomSheet;"
    }
.end annotation


# instance fields
.field private mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<",
            "TT;>;"
        }
    .end annotation
.end field


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

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;I)V
    .registers 5
    .param p1, "context"    # Landroid/content/Context;
    .param p3, "backgroundType"    # I
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<",
            "TT;>;I)V"
        }
    .end annotation

    .line 32
    .local p0, "this":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog<TT;>;"
    .local p2, "builder":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<TT;>;"
    const v0, 0x7f1001d0

    invoke-direct {p0, p1, v0}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;-><init>(Landroid/content/Context;I)V

    .line 33
    iput-object p2, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    .line 34
    const/4 v0, 0x0

    invoke-virtual {p0, p1, v0, p3}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->init(Landroid/content/Context;ZI)V

    .line 35
    return-void
.end method

.method public static getDefaultBuilder(Landroid/app/Activity;Lcom/bigkoo/pickerview/listener/OnOptionsSelectListener;)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;
    .registers 8
    .param p0, "context"    # Landroid/app/Activity;
    .param p1, "listener"    # Lcom/bigkoo/pickerview/listener/OnOptionsSelectListener;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "<T:",
            "Ljava/lang/Object;",
            ">(",
            "Landroid/app/Activity;",
            "Lcom/bigkoo/pickerview/listener/OnOptionsSelectListener;",
            ")",
            "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<",
            "TT;>;"
        }
    .end annotation

    .line 66
    new-instance v0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    invoke-direct {v0, p0, p1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;-><init>(Landroid/content/Context;Lcom/bigkoo/pickerview/listener/OnOptionsSelectListener;)V

    .line 67
    .local v0, "builder":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder<TT;>;"
    nop

    .line 68
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setBgColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 69
    const/16 v3, 0x10

    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setSubCalSize(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 70
    const-string v4, "windowBackgroundWhiteGrayText3"

    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setCancelColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 71
    const v5, 0x7f0f02f7

    invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setCancelText(Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 72
    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setTitleBgColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 73
    const-string v5, "windowBackgroundWhiteBlueText"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setSubmitColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 74
    const v5, 0x7f0f044c

    invoke-static {v5}, Lim/tpelyyftgw/messenger/LocaleController;->getString(I)Ljava/lang/String;

    move-result-object v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setSubmitText(Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 75
    const-string v5, "divider"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setDividerColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 76
    const-string v5, "windowBackgroundWhiteBlackText"

    invoke-static {v5}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v5

    invoke-virtual {v2, v5}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setTextColorCenter(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 77
    invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v4

    invoke-virtual {v2, v4}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setTextColorOut(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 78
    invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setContentTextSize(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 79
    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setOutSideColor(I)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 80
    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->setOutSideCancelable(Z)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    move-result-object v2

    .line 81
    invoke-virtual {v2, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->isDialog(Z)Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    .line 82
    iget-object v1, v0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;

    const/4 v2, 0x3

    iput v2, v1, Lcom/bigkoo/pickerview/configure/PickerOptions;->itemsVisibleCount:I

    .line 83
    iget-object v1, v0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;

    const/high16 v2, 0x40600000    # 3.5f

    iput v2, v1, Lcom/bigkoo/pickerview/configure/PickerOptions;->lineSpacingMultiplier:F

    .line 84
    return-object v0
.end method


# virtual methods
.method protected canDismissWithSwipe()Z
    .registers 2

    .line 62
    .local p0, "this":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog<TT;>;"
    const/4 v0, 0x0

    return v0
.end method

.method protected init(Landroid/content/Context;ZI)V
    .registers 9
    .param p1, "context"    # Landroid/content/Context;
    .param p2, "needFocus"    # Z
    .param p3, "backgroundType"    # I

    .line 40
    .local p0, "this":Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;, "Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog<TT;>;"
    invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->init(Landroid/content/Context;ZI)V

    .line 41
    const/4 v0, 0x0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->setApplyTopPadding(Z)V

    .line 42
    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->setApplyBottomPadding(Z)V

    .line 43
    const-string v0, "dialogBackgroundGray"

    invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I

    move-result v0

    invoke-virtual {p0, v0}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->setBackgroundColor(I)V

    .line 44
    new-instance v0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$1;

    iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    iget-object v1, v1, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;

    invoke-direct {v0, p0, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$1;-><init>(Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;Lcom/bigkoo/pickerview/configure/PickerOptions;)V

    .line 50
    .local v0, "mTimePickerView":Lcom/bigkoo/pickerview/view/OptionsPickerView;, "Lcom/bigkoo/pickerview/view/OptionsPickerView<TT;>;"
    iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    iget-object v1, v1, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->options1Items:Ljava/util/List;

    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    iget-object v2, v2, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->options2Items:Ljava/util/List;

    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    iget-object v3, v3, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->options3Items:Ljava/util/List;

    invoke-virtual {v0, v1, v2, v3}, Lcom/bigkoo/pickerview/view/OptionsPickerView;->setPicker(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V

    .line 51
    iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    invoke-static {v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->access$000(Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;)I

    move-result v1

    iget-object v2, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    invoke-static {v2}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->access$100(Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;)I

    move-result v2

    iget-object v3, p0, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->mBuilder:Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;

    invoke-static {v3}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;->access$200(Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog$Builder;)I

    move-result v3

    invoke-virtual {v0, v1, v2, v3}, Lcom/bigkoo/pickerview/view/OptionsPickerView;->setSelectOptions(III)V

    .line 52
    invoke-virtual {v0}, Lcom/bigkoo/pickerview/view/OptionsPickerView;->getDialogContainerLayout()Landroid/view/ViewGroup;

    move-result-object v1

    .line 53
    .local v1, "customView":Landroid/view/View;
    const v2, 0x7f091167

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    const/4 v3, -0x1

    const/16 v4, 0x3c

    invoke-static {v3, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v4

    invoke-virtual {v2, v4}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 54
    const v2, 0x7f09165c

    invoke-static {v2}, Lnp/NPFog;->d(I)I

    move-result v2

    invoke-virtual {v1, v2}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object v2

    const/16 v4, 0xc8

    invoke-static {v3, v4}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;

    move-result-object v3

    invoke-virtual {v2, v3}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V

    .line 57
    invoke-virtual {p0, v1}, Lim/tpelyyftgw/ui/dialogs/OptionsWheelPickerDialog;->setCustomView(Landroid/view/View;)V

    .line 58
    return-void
.end method