TimeWheelPickerDialog.smali

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


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


# instance fields
.field private mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;


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

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;Lcom/bigkoo/pickerview/configure/PickerOptions;I)V
    .registers 5
    .param p1, "context"    # Landroid/content/Context;
    .param p2, "mPickerOptions"    # Lcom/bigkoo/pickerview/configure/PickerOptions;
    .param p3, "backgroundType"    # I

    .line 40
    const v0, 0x7f1001d0

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

    .line 41
    iput-object p2, p0, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;

    .line 42
    const/4 v0, 0x0

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

    .line 43
    return-void
.end method

.method public static getDefaultBuilder(Landroid/app/Activity;Lcom/bigkoo/pickerview/listener/OnTimeSelectListener;)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
    .registers 12
    .param p0, "context"    # Landroid/app/Activity;
    .param p1, "listener"    # Lcom/bigkoo/pickerview/listener/OnTimeSelectListener;

    .line 64
    new-instance v0, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

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

    .line 65
    .local v0, "builder":Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v8

    .line 66
    .local v8, "startCal":Ljava/util/Calendar;
    const/4 v9, 0x0

    const/16 v1, 0x7b2

    const/4 v2, 0x1

    invoke-virtual {v8, v1, v9, v2}, Ljava/util/Calendar;->set(III)V

    .line 67
    const-string v2, ""

    const-string v3, ""

    const-string v4, ""

    const-string v5, ""

    const-string v6, ""

    const-string v7, ""

    move-object v1, v0

    invoke-virtual/range {v1 .. v7}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setLabel(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

    move-result-object v1

    .line 68
    invoke-virtual {v1, v9}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setBgColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

    move-result-object v1

    .line 69
    const v2, 0x7f0f02f7

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

    move-result-object v2

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

    move-result-object v1

    .line 70
    const-string v2, "windowBackgroundWhiteGrayText3"

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

    move-result v3

    invoke-virtual {v1, v3}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setCancelColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

    move-result-object v1

    .line 71
    const/16 v3, 0xe

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

    move-result-object v1

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

    move-result-object v1

    .line 73
    const v4, 0x7f0f044c

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

    move-result-object v4

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setSubmitText(Ljava/lang/String;)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

    move-result-object v1

    .line 74
    const-string v4, "windowBackgroundWhiteBlueText"

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

    move-result v4

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setSubmitColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

    move-result-object v1

    .line 75
    const-string v4, "divider"

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

    move-result v4

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setDividerColor(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

    move-result-object v1

    .line 76
    const-string v4, "windowBackgroundWhiteBlackText"

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

    move-result v4

    invoke-virtual {v1, v4}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setTextColorCenter(I)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

    move-result-object v1

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

    move-result v2

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

    move-result-object v1

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

    move-result-object v1

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

    move-result-object v1

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

    move-result-object v1

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

    move-result-object v1

    .line 82
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v2

    invoke-virtual {v1, v8, v2}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setRangDate(Ljava/util/Calendar;Ljava/util/Calendar;)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

    move-result-object v1

    const/4 v2, 0x6

    new-array v2, v2, [Z

    fill-array-data v2, :array_98

    .line 83
    invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;->setType([Z)Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$Builder;

    .line 84
    return-object v0

    nop

    :array_98
    .array-data 1
        0x1t
        0x1t
        0x1t
        0x0t
        0x0t
        0x0t
    .end array-data
.end method


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

    .line 60
    const/4 v0, 0x0

    return v0
.end method

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

    .line 47
    invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BottomSheet;->init(Landroid/content/Context;ZI)V

    .line 48
    const/4 v0, 0x0

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

    .line 49
    new-instance v0, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog$1;

    iget-object v1, p0, Lim/tpelyyftgw/ui/dialogs/TimeWheelPickerDialog;->mPickerOptions:Lcom/bigkoo/pickerview/configure/PickerOptions;

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

    .line 55
    .local v0, "mTimePickerView":Lcom/bigkoo/pickerview/view/TimePickerView;
    invoke-virtual {v0}, Lcom/bigkoo/pickerview/view/TimePickerView;->getDialogContainerLayout()Landroid/view/ViewGroup;

    move-result-object v1

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

    .line 56
    return-void
.end method