XDialog$Builder.smali

.class public Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
.super Ljava/lang/Object;
.source "XDialog.java"


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x9
    name = "Builder"
.end annotation


# instance fields
.field private alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;


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

    return-void
.end method

.method public constructor <init>(Landroid/content/Context;)V
    .registers 3
    .param p1, "context"    # Landroid/content/Context;

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

    .line 560
    new-instance v0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-direct {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    .line 561
    return-void
.end method

.method public constructor <init>(Landroid/content/Context;I)V
    .registers 4
    .param p1, "context"    # Landroid/content/Context;
    .param p2, "iRoundCorner"    # I

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

    .line 564
    new-instance v0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-direct {v0, p1, p2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;-><init>(Landroid/content/Context;I)V

    iput-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    .line 565
    return-void
.end method


# virtual methods
.method public create()Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
    .registers 2

    .line 648
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    return-object v0
.end method

.method public getDismissRunnable()Ljava/lang/Runnable;
    .registers 2

    .line 661
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1800(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;)Ljava/lang/Runnable;

    move-result-object v0

    return-object v0
.end method

.method public setCustomViewOffset(I)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 3
    .param p1, "offset"    # I

    .line 643
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1702(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;I)I

    .line 644
    return-object p0
.end method

.method public setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 4
    .param p1, "items"    # [Ljava/lang/CharSequence;
    .param p2, "onClickListener"    # Landroid/content/DialogInterface$OnClickListener;

    .line 573
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$202(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;[Ljava/lang/CharSequence;)[Ljava/lang/CharSequence;

    .line 574
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$302(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;

    .line 575
    return-object p0
.end method

.method public setItems([Ljava/lang/CharSequence;[ILandroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 5
    .param p1, "items"    # [Ljava/lang/CharSequence;
    .param p2, "icons"    # [I
    .param p3, "onClickListener"    # Landroid/content/DialogInterface$OnClickListener;

    .line 579
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$202(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;[Ljava/lang/CharSequence;)[Ljava/lang/CharSequence;

    .line 580
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$402(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;[I)[I

    .line 581
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p3}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$302(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;

    .line 582
    return-object p0
.end method

.method public setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 3
    .param p1, "message"    # Ljava/lang/CharSequence;

    .line 601
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    iput-object p1, v0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->message:Ljava/lang/CharSequence;

    .line 602
    return-object p0
.end method

.method public setNegativeButton(Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 5
    .param p1, "text"    # Ljava/lang/CharSequence;
    .param p2, "iColor"    # I
    .param p3, "listener"    # Landroid/content/DialogInterface$OnClickListener;

    .line 625
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1102(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;

    .line 626
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p3}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1202(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;

    .line 627
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1302(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;I)I

    .line 628
    return-object p0
.end method

.method public setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 4
    .param p1, "text"    # Ljava/lang/CharSequence;
    .param p2, "listener"    # Landroid/content/DialogInterface$OnClickListener;

    .line 619
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1102(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;

    .line 620
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1202(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;

    .line 621
    return-object p0
.end method

.method public setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 4
    .param p1, "text"    # Ljava/lang/CharSequence;
    .param p2, "listener"    # Landroid/content/DialogInterface$OnClickListener;

    .line 632
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1402(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;

    .line 633
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1502(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;

    .line 634
    return-object p0
.end method

.method public setOnBackButtonListener(Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 3
    .param p1, "listener"    # Landroid/content/DialogInterface$OnClickListener;

    .line 638
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1602(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;

    .line 639
    return-object p0
.end method

.method public setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 3
    .param p1, "onDismissListener"    # Landroid/content/DialogInterface$OnDismissListener;

    .line 665
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)V

    .line 666
    return-object p0
.end method

.method public setOutSideCancel(Z)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 3
    .param p1, "flag"    # Z

    .line 596
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$702(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Z)Z

    .line 597
    return-object p0
.end method

.method public setPositiveButton(Ljava/lang/CharSequence;ILandroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 5
    .param p1, "text"    # Ljava/lang/CharSequence;
    .param p2, "iColor"    # I
    .param p3, "listener"    # Landroid/content/DialogInterface$OnClickListener;

    .line 612
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$802(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;

    .line 613
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p3}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$902(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;

    .line 614
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$1002(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;I)I

    .line 615
    return-object p0
.end method

.method public setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 4
    .param p1, "text"    # Ljava/lang/CharSequence;
    .param p2, "listener"    # Landroid/content/DialogInterface$OnClickListener;

    .line 606
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$802(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;

    .line 607
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p2}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$902(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;

    .line 608
    return-object p0
.end method

.method public setStyle(Lim/tpelyyftgw/ui/hviews/dialogs/XDialogStyle;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 3
    .param p1, "xDialogStyle"    # Lim/tpelyyftgw/ui/hviews/dialogs/XDialogStyle;

    .line 568
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$102(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Lim/tpelyyftgw/ui/hviews/dialogs/XDialogStyle;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialogStyle;

    .line 569
    return-object p0
.end method

.method public setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 3
    .param p1, "title"    # Ljava/lang/CharSequence;

    .line 591
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$602(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;

    .line 592
    return-object p0
.end method

.method public setView(Landroid/view/View;)Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;
    .registers 3
    .param p1, "view"    # Landroid/view/View;

    .line 586
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-static {v0, p1}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->access$502(Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;Landroid/view/View;)Landroid/view/View;

    .line 587
    return-object p0
.end method

.method public show()Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;
    .registers 4

    .line 653
    :try_start_0
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    invoke-virtual {v0}, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;->show()V
    :try_end_5
    .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_5} :catch_6

    .line 656
    goto :goto_1f

    .line 654
    :catch_6
    move-exception v0

    .line 655
    .local v0, "e":Ljava/lang/Exception;
    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v2, "XDialog show e: "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v0}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    move-result-object v2

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-static {v1}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/String;)V

    .line 657
    .end local v0    # "e":Ljava/lang/Exception;
    :goto_1f
    iget-object v0, p0, Lim/tpelyyftgw/ui/hviews/dialogs/XDialog$Builder;->alertDialog:Lim/tpelyyftgw/ui/hviews/dialogs/XDialog;

    return-object v0
.end method