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