XAlertDialog.smali
.class public Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.super Landroid/app/Dialog;
.source "XAlertDialog.java"
# interfaces
.implements Landroid/graphics/drawable/Drawable$Callback;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;,
Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;
}
.end annotation
# instance fields
.field private backgroundPaddings:Landroid/graphics/Rect;
.field protected buttonsLayout:Landroid/widget/FrameLayout;
.field private canCacnel:Z
.field private cancelDialog:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.field private contentScrollView:Landroid/widget/ScrollView;
.field private currentProgress:I
.field private customView:Landroid/view/View;
.field private customViewOffset:I
.field private dismissDialogByButtons:Z
.field private dismissRunnable:Ljava/lang/Runnable;
.field private itemIcons:[I
.field private itemViews:Ljava/util/ArrayList;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/ArrayList<",
"Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;",
">;"
}
.end annotation
.end field
.field private items:[Ljava/lang/CharSequence;
.field private lastScreenWidth:I
.field private lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;
.field private lineProgressViewPercent:Landroid/widget/TextView;
.field private loadingProgressView:Landroid/widget/ProgressBar;
.field private loadingText:Ljava/lang/CharSequence;
.field private message:Ljava/lang/CharSequence;
.field private messageTextView:Landroid/widget/TextView;
.field private messageTextViewClickable:Z
.field private negativeButtonListener:Landroid/content/DialogInterface$OnClickListener;
.field private negativeButtonText:Ljava/lang/CharSequence;
.field private neutralButtonListener:Landroid/content/DialogInterface$OnClickListener;
.field private neutralButtonText:Ljava/lang/CharSequence;
.field private onBackButtonListener:Landroid/content/DialogInterface$OnClickListener;
.field private onCancelListener:Landroid/content/DialogInterface$OnCancelListener;
.field private onClickListener:Landroid/content/DialogInterface$OnClickListener;
.field private onDismissListener:Landroid/content/DialogInterface$OnDismissListener;
.field private onScrollChangedListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener;
.field private positiveButtonListener:Landroid/content/DialogInterface$OnClickListener;
.field private positiveButtonText:Ljava/lang/CharSequence;
.field private progressViewContainer:Landroid/widget/FrameLayout;
.field private progressViewStyle:I
.field private progressViewTextView:Landroid/widget/TextView;
.field private scrollContainer:Landroid/widget/LinearLayout;
.field private secondTitle:Ljava/lang/CharSequence;
.field private secondTitleTextView:Landroid/widget/TextView;
.field private shadow:[Landroid/graphics/drawable/BitmapDrawable;
.field private shadowAnimation:[Landroid/animation/AnimatorSet;
.field private shadowDrawable:Landroid/graphics/drawable/Drawable;
.field private shadowVisibility:[Z
.field private subtitle:Ljava/lang/CharSequence;
.field private subtitleTextView:Landroid/widget/TextView;
.field private title:Ljava/lang/CharSequence;
.field private titleContainer:Landroid/widget/FrameLayout;
.field private titleTextView:Landroid/widget/TextView;
.field private topBackgroundColor:I
.field private topDrawable:Landroid/graphics/drawable/Drawable;
.field private topHeight:I
.field private topImageView:Landroid/widget/ImageView;
.field private topResId:I
.field private tvLoadingView:Landroid/widget/TextView;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Landroid/content/Context;I)V
.registers 7
.param p1, "context" # Landroid/content/Context;
.param p2, "progressStyle" # I
.line 166
const v0, 0x7f1001d0
invoke-direct {p0, p1, v0}, Landroid/app/Dialog;-><init>(Landroid/content/Context;I)V
.line 58
const/4 v0, 0x2
new-array v1, v0, [Landroid/graphics/drawable/BitmapDrawable;
iput-object v1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadow:[Landroid/graphics/drawable/BitmapDrawable;
.line 59
new-array v1, v0, [Z
iput-object v1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowVisibility:[Z
.line 60
new-array v0, v0, [Landroid/animation/AnimatorSet;
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowAnimation:[Landroid/animation/AnimatorSet;
.line 61
const/16 v0, 0x14
iput v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customViewOffset:I
.line 80
const/16 v0, 0x84
iput v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topHeight:I
.line 86
const/4 v0, 0x1
iput-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextViewClickable:Z
.line 88
iput-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->canCacnel:Z
.line 90
iput-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismissDialogByButtons:Z
.line 107
new-instance v0, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$fuPAbCky64YUvUT9J_VDU1y1LUc;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$fuPAbCky64YUvUT9J_VDU1y1LUc;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismissRunnable:Ljava/lang/Runnable;
.line 109
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->itemViews:Ljava/util/ArrayList;
.line 168
new-instance v0, Landroid/graphics/Rect;
invoke-direct {v0}, Landroid/graphics/Rect;-><init>()V
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->backgroundPaddings:Landroid/graphics/Rect;
.line 169
const/4 v0, 0x3
if-eq p2, v0, :cond_69
const/4 v0, 0x4
if-eq p2, v0, :cond_69
.line 170
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
const v1, 0x7f0817b1
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v0
invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowDrawable:Landroid/graphics/drawable/Drawable;
.line 171
new-instance v1, Landroid/graphics/PorterDuffColorFilter;
const-string v2, "dialogBackground"
invoke-virtual {p0, v2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v2
sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v1, v2, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 172
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowDrawable:Landroid/graphics/drawable/Drawable;
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->backgroundPaddings:Landroid/graphics/Rect;
invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;->getPadding(Landroid/graphics/Rect;)Z
.line 175
:cond_69
iput p2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewStyle:I
.line 176
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewStyle:I
return v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
.registers 1
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->showCancelAlert()V
return-void
.end method
.method static synthetic access$1000(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customView:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$1002(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/view/View;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Landroid/view/View;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customView:Landroid/view/View;
return-object p1
.end method
.method static synthetic access$1100(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$1200(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)[Ljava/lang/CharSequence;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->items:[Ljava/lang/CharSequence;
return-object v0
.end method
.method static synthetic access$1202(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;[Ljava/lang/CharSequence;)[Ljava/lang/CharSequence;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # [Ljava/lang/CharSequence;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->items:[Ljava/lang/CharSequence;
return-object p1
.end method
.method static synthetic access$1300(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Lim/tpelyyftgw/ui/components/LineProgressView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;
return-object v0
.end method
.method static synthetic access$1400(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressViewPercent:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$1500(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lastScreenWidth:I
return v0
.end method
.method static synthetic access$1502(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # I
.line 44
iput p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lastScreenWidth:I
return p1
.end method
.method static synthetic access$1600(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/view/ViewTreeObserver$OnScrollChangedListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->onScrollChangedListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener;
return-object v0
.end method
.method static synthetic access$1602(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/view/ViewTreeObserver$OnScrollChangedListener;)Landroid/view/ViewTreeObserver$OnScrollChangedListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Landroid/view/ViewTreeObserver$OnScrollChangedListener;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->onScrollChangedListener:Landroid/view/ViewTreeObserver$OnScrollChangedListener;
return-object p1
.end method
.method static synthetic access$1700(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/LinearLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->scrollContainer:Landroid/widget/LinearLayout;
return-object v0
.end method
.method static synthetic access$1800(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;IZ)V
.registers 3
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # I
.param p2, "x2" # Z
.line 44
invoke-direct {p0, p1, p2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->runShadowAnimation(IZ)V
return-void
.end method
.method static synthetic access$1900(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/graphics/Rect;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->backgroundPaddings:Landroid/graphics/Rect;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$2000(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)[Landroid/graphics/drawable/BitmapDrawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadow:[Landroid/graphics/drawable/BitmapDrawable;
return-object v0
.end method
.method static synthetic access$2100(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)[Landroid/animation/AnimatorSet;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowAnimation:[Landroid/animation/AnimatorSet;
return-object v0
.end method
.method static synthetic access$2402(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Landroid/content/DialogInterface$OnClickListener;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->onClickListener:Landroid/content/DialogInterface$OnClickListener;
return-object p1
.end method
.method static synthetic access$2502(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;[I)[I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # [I
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->itemIcons:[I
return-object p1
.end method
.method static synthetic access$2602(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Ljava/lang/CharSequence;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->title:Ljava/lang/CharSequence;
return-object p1
.end method
.method static synthetic access$2702(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Ljava/lang/CharSequence;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitle:Ljava/lang/CharSequence;
return-object p1
.end method
.method static synthetic access$2802(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # I
.line 44
iput p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topResId:I
return p1
.end method
.method static synthetic access$2902(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # I
.line 44
iput p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topBackgroundColor:I
return p1
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->secondTitleTextView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$3002(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Landroid/graphics/drawable/Drawable;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topDrawable:Landroid/graphics/drawable/Drawable;
return-object p1
.end method
.method static synthetic access$3102(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Ljava/lang/CharSequence;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->message:Ljava/lang/CharSequence;
return-object p1
.end method
.method static synthetic access$3202(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Ljava/lang/CharSequence;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonText:Ljava/lang/CharSequence;
return-object p1
.end method
.method static synthetic access$3302(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Landroid/content/DialogInterface$OnClickListener;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonListener:Landroid/content/DialogInterface$OnClickListener;
return-object p1
.end method
.method static synthetic access$3402(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Ljava/lang/CharSequence;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonText:Ljava/lang/CharSequence;
return-object p1
.end method
.method static synthetic access$3502(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Landroid/content/DialogInterface$OnClickListener;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonListener:Landroid/content/DialogInterface$OnClickListener;
return-object p1
.end method
.method static synthetic access$3602(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Ljava/lang/CharSequence;)Ljava/lang/CharSequence;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Ljava/lang/CharSequence;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonText:Ljava/lang/CharSequence;
return-object p1
.end method
.method static synthetic access$3702(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Landroid/content/DialogInterface$OnClickListener;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonListener:Landroid/content/DialogInterface$OnClickListener;
return-object p1
.end method
.method static synthetic access$3802(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/DialogInterface$OnClickListener;)Landroid/content/DialogInterface$OnClickListener;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Landroid/content/DialogInterface$OnClickListener;
.line 44
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->onBackButtonListener:Landroid/content/DialogInterface$OnClickListener;
return-object p1
.end method
.method static synthetic access$3902(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;I)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # I
.line 44
iput p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customViewOffset:I
return p1
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleTextView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$4002(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Z)Z
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.param p1, "x1" # Z
.line 44
iput-boolean p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextViewClickable:Z
return p1
.end method
.method static synthetic access$4100(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Ljava/lang/Runnable;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismissRunnable:Ljava/lang/Runnable;
return-object v0
.end method
.method static synthetic access$500(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/FrameLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleContainer:Landroid/widget/FrameLayout;
return-object v0
.end method
.method static synthetic access$600(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/TextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitleTextView:Landroid/widget/TextView;
return-object v0
.end method
.method static synthetic access$700(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/ImageView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topImageView:Landroid/widget/ImageView;
return-object v0
.end method
.method static synthetic access$800(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)I
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topHeight:I
return v0
.end method
.method static synthetic access$900(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)Landroid/widget/ScrollView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 44
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->contentScrollView:Landroid/widget/ScrollView;
return-object v0
.end method
.method private canTextInput(Landroid/view/View;)Z
.registers 7
.param p1, "v" # Landroid/view/View;
.line 893
invoke-virtual {p1}, Landroid/view/View;->onCheckIsTextEditor()Z
move-result v0
const/4 v1, 0x1
if-eqz v0, :cond_8
.line 894
return v1
.line 896
:cond_8
instance-of v0, p1, Landroid/view/ViewGroup;
const/4 v2, 0x0
if-nez v0, :cond_e
.line 897
return v2
.line 899
:cond_e
move-object v0, p1
check-cast v0, Landroid/view/ViewGroup;
.line 900
.local v0, "vg":Landroid/view/ViewGroup;
invoke-virtual {v0}, Landroid/view/ViewGroup;->getChildCount()I
move-result v3
.line 901
.local v3, "i":I
:cond_15
if-lez v3, :cond_24
.line 902
add-int/lit8 v3, v3, -0x1
.line 903
invoke-virtual {v0, v3}, Landroid/view/ViewGroup;->getChildAt(I)Landroid/view/View;
move-result-object p1
.line 904
invoke-direct {p0, p1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->canTextInput(Landroid/view/View;)Z
move-result v4
if-eqz v4, :cond_15
.line 905
return v1
.line 908
:cond_24
return v2
.end method
.method private runShadowAnimation(IZ)V
.registers 9
.param p1, "num" # I
.param p2, "show" # Z
.line 834
if-eqz p2, :cond_8
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowVisibility:[Z
aget-boolean v0, v0, p1
if-eqz v0, :cond_10
:cond_8
if-nez p2, :cond_6e
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowVisibility:[Z
aget-boolean v0, v0, p1
if-eqz v0, :cond_6e
.line 835
:cond_10
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowVisibility:[Z
aput-boolean p2, v0, p1
.line 836
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v1, v0, p1
if-eqz v1, :cond_1f
.line 837
aget-object v0, v0, p1
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->cancel()V
.line 839
:cond_1f
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowAnimation:[Landroid/animation/AnimatorSet;
new-instance v1, Landroid/animation/AnimatorSet;
invoke-direct {v1}, Landroid/animation/AnimatorSet;-><init>()V
aput-object v1, v0, p1
.line 840
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadow:[Landroid/graphics/drawable/BitmapDrawable;
aget-object v1, v0, p1
if-eqz v1, :cond_4d
.line 841
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v1, v1, p1
const/4 v2, 0x1
new-array v3, v2, [Landroid/animation/Animator;
aget-object v0, v0, p1
new-array v2, v2, [I
const/4 v4, 0x0
if-eqz p2, :cond_3f
const/16 v5, 0xff
goto :goto_40
:cond_3f
const/4 v5, 0x0
:goto_40
aput v5, v2, v4
const-string v5, "alpha"
invoke-static {v0, v5, v2}, Landroid/animation/ObjectAnimator;->ofInt(Ljava/lang/Object;Ljava/lang/String;[I)Landroid/animation/ObjectAnimator;
move-result-object v0
aput-object v0, v3, v4
invoke-virtual {v1, v3}, Landroid/animation/AnimatorSet;->playTogether([Landroid/animation/Animator;)V
.line 843
:cond_4d
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v0, v0, p1
const-wide/16 v1, 0x96
invoke-virtual {v0, v1, v2}, Landroid/animation/AnimatorSet;->setDuration(J)Landroid/animation/AnimatorSet;
.line 844
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v0, v0, p1
new-instance v1, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$7;
invoke-direct {v1, p0, p1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$7;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;I)V
invoke-virtual {v0, v1}, Landroid/animation/AnimatorSet;->addListener(Landroid/animation/Animator$AnimatorListener;)V
.line 860
:try_start_62
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowAnimation:[Landroid/animation/AnimatorSet;
aget-object v0, v0, p1
invoke-virtual {v0}, Landroid/animation/AnimatorSet;->start()V
:try_end_69
.catch Ljava/lang/Exception; {:try_start_62 .. :try_end_69} :catch_6a
.line 863
goto :goto_6e
.line 861
:catch_6a
move-exception v0
.line 862
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 866
.end local v0 # "e":Ljava/lang/Exception;
:cond_6e
:goto_6e
return-void
.end method
.method private showCancelAlert()V
.registers 4
.line 816
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->canCacnel:Z
if-eqz v0, :cond_57
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->cancelDialog:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
if-eqz v0, :cond_9
goto :goto_57
.line 819
:cond_9
new-instance v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v1
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;-><init>(Landroid/content/Context;)V
.line 820
.local v0, "builder":Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;
const v1, 0x7f0f0141
const-string v2, "AppName"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;
.line 821
const v1, 0x7f0f100b
const-string v2, "StopLoading"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;
.line 822
const v1, 0x7f0f125e
const-string v2, "WaitMore"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;
.line 823
const v1, 0x7f0f1004
const-string v2, "Stop"
invoke-static {v2, v1}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v1
new-instance v2, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$8fzHP3j343qZwDJxkLt8r8fp100;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$8fzHP3j343qZwDJxkLt8r8fp100;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;
.line 829
new-instance v1, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$S4PjZXBOeBIQ4rDim7bT5D_2s7E;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$S4PjZXBOeBIQ4rDim7bT5D_2s7E;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;->setOnDismissListener(Landroid/content/DialogInterface$OnDismissListener;)Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;
.line 830
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;->show()Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
move-result-object v1
iput-object v1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->cancelDialog:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
.line 831
return-void
.line 817
.end local v0 # "builder":Lim/tpelyyftgw/ui/actionbar/XAlertDialog$Builder;
:cond_57
:goto_57
return-void
.end method
.method private updateLineProgressTextView()V
.registers 5
.line 885
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressViewPercent:Landroid/widget/TextView;
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
iget v2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->currentProgress:I
invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
const-string v2, "%d%%"
invoke-static {v2, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 886
return-void
.end method
# virtual methods
.method public dismiss()V
.registers 2
.line 922
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->cancelDialog:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
if-eqz v0, :cond_7
.line 923
invoke-virtual {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 926
:cond_7
:try_start_7
invoke-super {p0}, Landroid/app/Dialog;->dismiss()V
:try_end_a
.catchall {:try_start_7 .. :try_end_a} :catchall_b
.line 929
goto :goto_c
.line 927
:catchall_b
move-exception v0
.line 930
:goto_c
return-void
.end method
.method public getButton(I)Landroid/view/View;
.registers 4
.param p1, "type" # I
.line 1044
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->buttonsLayout:Landroid/widget/FrameLayout;
if-eqz v0, :cond_d
.line 1045
invoke-static {p1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->findViewWithTag(Ljava/lang/Object;)Landroid/view/View;
move-result-object v0
return-object v0
.line 1047
:cond_d
const/4 v0, 0x0
return-object v0
.end method
.method public getItemsCount()I
.registers 2
.line 1007
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->itemViews:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
return v0
.end method
.method protected getThemeColor(Ljava/lang/String;)I
.registers 3
.param p1, "key" # Ljava/lang/String;
.line 1081
invoke-static {p1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public invalidateDrawable(Landroid/graphics/drawable/Drawable;)V
.registers 3
.param p1, "who" # Landroid/graphics/drawable/Drawable;
.line 1052
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->contentScrollView:Landroid/widget/ScrollView;
invoke-virtual {v0}, Landroid/widget/ScrollView;->invalidate()V
.line 1053
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->scrollContainer:Landroid/widget/LinearLayout;
invoke-virtual {v0}, Landroid/widget/LinearLayout;->invalidate()V
.line 1054
return-void
.end method
.method public synthetic lambda$onCreate$0$XAlertDialog(Landroid/view/View;)V
.registers 4
.param p1, "v" # Landroid/view/View;
.line 565
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->onClickListener:Landroid/content/DialogInterface$OnClickListener;
if-eqz v0, :cond_11
.line 566
invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-interface {v0, p0, v1}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
.line 568
:cond_11
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 569
return-void
.end method
.method public synthetic lambda$onCreate$1$XAlertDialog(Landroid/view/View;)V
.registers 4
.param p1, "v" # Landroid/view/View;
.line 690
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonListener:Landroid/content/DialogInterface$OnClickListener;
if-eqz v0, :cond_8
.line 691
const/4 v1, -0x1
invoke-interface {v0, p0, v1}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
.line 693
:cond_8
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismissDialogByButtons:Z
if-eqz v0, :cond_f
.line 694
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 696
:cond_f
return-void
.end method
.method public synthetic lambda$onCreate$2$XAlertDialog(Landroid/view/View;)V
.registers 4
.param p1, "v" # Landroid/view/View;
.line 726
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonListener:Landroid/content/DialogInterface$OnClickListener;
if-eqz v0, :cond_8
.line 727
const/4 v1, -0x2
invoke-interface {v0, p0, v1}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
.line 729
:cond_8
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismissDialogByButtons:Z
if-eqz v0, :cond_f
.line 730
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->cancel()V
.line 732
:cond_f
return-void
.end method
.method public synthetic lambda$onCreate$3$XAlertDialog(Landroid/view/View;)V
.registers 4
.param p1, "v" # Landroid/view/View;
.line 762
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonListener:Landroid/content/DialogInterface$OnClickListener;
if-eqz v0, :cond_8
.line 763
const/4 v1, -0x2
invoke-interface {v0, p0, v1}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
.line 765
:cond_8
iget-boolean v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismissDialogByButtons:Z
if-eqz v0, :cond_f
.line 766
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 768
:cond_f
return-void
.end method
.method public synthetic lambda$showCancelAlert$4$XAlertDialog(Landroid/content/DialogInterface;I)V
.registers 4
.param p1, "dialogInterface" # Landroid/content/DialogInterface;
.param p2, "i" # I
.line 824
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->onCancelListener:Landroid/content/DialogInterface$OnCancelListener;
if-eqz v0, :cond_7
.line 825
invoke-interface {v0, p0}, Landroid/content/DialogInterface$OnCancelListener;->onCancel(Landroid/content/DialogInterface;)V
.line 827
:cond_7
invoke-virtual {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismiss()V
.line 828
return-void
.end method
.method public synthetic lambda$showCancelAlert$5$XAlertDialog(Landroid/content/DialogInterface;)V
.registers 3
.param p1, "dialog" # Landroid/content/DialogInterface;
.line 829
const/4 v0, 0x0
iput-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->cancelDialog:Lim/tpelyyftgw/ui/actionbar/XAlertDialog;
return-void
.end method
.method public onBackPressed()V
.registers 3
.line 809
invoke-super {p0}, Landroid/app/Dialog;->onBackPressed()V
.line 810
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->onBackButtonListener:Landroid/content/DialogInterface$OnClickListener;
if-eqz v0, :cond_b
.line 811
const/4 v1, -0x2
invoke-interface {v0, p0, v1}, Landroid/content/DialogInterface$OnClickListener;->onClick(Landroid/content/DialogInterface;I)V
.line 813
:cond_b
return-void
.end method
.method protected onCreate(Landroid/os/Bundle;)V
.registers 30
.param p1, "savedInstanceState" # Landroid/os/Bundle;
.line 180
move-object/from16 v0, p0
invoke-super/range {p0 .. p1}, Landroid/app/Dialog;->onCreate(Landroid/os/Bundle;)V
.line 182
new-instance v1, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$1;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v2
invoke-direct {v1, v0, v2}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$1;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/Context;)V
.line 362
.local v1, "containerView":Landroid/widget/LinearLayout;
const/4 v2, 0x1
invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 363
iget v3, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewStyle:I
const/4 v4, 0x4
const/4 v5, 0x5
const/4 v6, 0x3
if-eq v3, v6, :cond_24
if-eq v3, v4, :cond_24
if-ne v3, v5, :cond_1e
goto :goto_24
.line 366
:cond_1e
iget-object v3, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadowDrawable:Landroid/graphics/drawable/Drawable;
invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_28
.line 364
:cond_24
:goto_24
const/4 v3, 0x0
invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 368
:goto_28
sget v3, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v7, 0x15
const/4 v8, 0x0
if-lt v3, v7, :cond_31
const/4 v3, 0x1
goto :goto_32
:cond_31
const/4 v3, 0x0
:goto_32
invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;->setFitsSystemWindows(Z)V
.line 369
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setContentView(Landroid/view/View;)V
.line 371
iget-object v3, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonText:Ljava/lang/CharSequence;
if-nez v3, :cond_47
iget-object v3, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonText:Ljava/lang/CharSequence;
if-nez v3, :cond_47
iget-object v3, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonText:Ljava/lang/CharSequence;
if-eqz v3, :cond_45
goto :goto_47
:cond_45
const/4 v3, 0x0
goto :goto_48
:cond_47
:goto_47
const/4 v3, 0x1
.line 373
.local v3, "hasButtons":Z
:goto_48
iget v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topResId:I
if-nez v7, :cond_50
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v7, :cond_b0
.line 374
:cond_50
new-instance v7, Landroid/widget/ImageView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v9
invoke-direct {v7, v9}, Landroid/widget/ImageView;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topImageView:Landroid/widget/ImageView;
.line 375
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topDrawable:Landroid/graphics/drawable/Drawable;
if-eqz v9, :cond_63
.line 376
invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setImageDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_68
.line 378
:cond_63
iget v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topResId:I
invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setImageResource(I)V
.line 380
:goto_68
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topImageView:Landroid/widget/ImageView;
sget-object v9, Landroid/widget/ImageView$ScaleType;->CENTER:Landroid/widget/ImageView$ScaleType;
invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setScaleType(Landroid/widget/ImageView$ScaleType;)V
.line 381
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topImageView:Landroid/widget/ImageView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v9
invoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v9
const v10, 0x7f08178d
invoke-static/range {v10 .. v10}, Lnp/NPFog;->d(I)I
move-result v10
invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v9
invoke-virtual {v7, v9}, Landroid/widget/ImageView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 382
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topImageView:Landroid/widget/ImageView;
invoke-virtual {v7}, Landroid/widget/ImageView;->getBackground()Landroid/graphics/drawable/Drawable;
move-result-object v7
new-instance v9, Landroid/graphics/PorterDuffColorFilter;
iget v10, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topBackgroundColor:I
sget-object v11, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v9, v10, v11}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v7, v9}, Landroid/graphics/drawable/Drawable;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 383
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topImageView:Landroid/widget/ImageView;
invoke-virtual {v7, v8, v8, v8, v8}, Landroid/widget/ImageView;->setPadding(IIII)V
.line 384
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topImageView:Landroid/widget/ImageView;
const/4 v9, -0x1
iget v10, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topHeight:I
const/16 v11, 0x33
const/4 v12, -0x8
const/4 v13, -0x8
const/4 v14, 0x0
const/4 v15, 0x0
invoke-static/range {v9 .. v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v9
invoke-virtual {v1, v7, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 387
:cond_b0
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->title:Ljava/lang/CharSequence;
const-string v11, "dialogTextBlack"
const/4 v12, 0x2
const-string v13, "fonts/rmedium.ttf"
if-eqz v7, :cond_13f
.line 388
new-instance v7, Landroid/widget/FrameLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v14
invoke-direct {v7, v14}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleContainer:Landroid/widget/FrameLayout;
.line 389
const/4 v15, -0x2
const/16 v16, -0x2
const/high16 v17, 0x41c00000 # 24.0f
const/16 v18, 0x0
const/high16 v19, 0x41c00000 # 24.0f
const/16 v20, 0x0
invoke-static/range {v15 .. v20}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v14
invoke-virtual {v1, v7, v14}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 391
new-instance v7, Landroid/widget/TextView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v14
invoke-direct {v7, v14}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleTextView:Landroid/widget/TextView;
.line 392
iget-object v14, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->title:Ljava/lang/CharSequence;
invoke-virtual {v7, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 393
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleTextView:Landroid/widget/TextView;
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v7, v14}, Landroid/widget/TextView;->setTextColor(I)V
.line 394
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleTextView:Landroid/widget/TextView;
const/high16 v14, 0x41a00000 # 20.0f
invoke-virtual {v7, v2, v14}, Landroid/widget/TextView;->setTextSize(IF)V
.line 395
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleTextView:Landroid/widget/TextView;
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v14
invoke-virtual {v7, v14}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 396
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleTextView:Landroid/widget/TextView;
sget-boolean v14, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v14, :cond_107
const/4 v14, 0x5
goto :goto_108
:cond_107
const/4 v14, 0x3
:goto_108
or-int/lit8 v14, v14, 0x30
invoke-virtual {v7, v14}, Landroid/widget/TextView;->setGravity(I)V
.line 397
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleContainer:Landroid/widget/FrameLayout;
iget-object v14, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleTextView:Landroid/widget/TextView;
const/high16 v15, -0x40000000 # -2.0f
const/high16 v16, -0x40000000 # -2.0f
sget-boolean v17, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v17, :cond_11c
const/16 v17, 0x5
goto :goto_11e
:cond_11c
const/16 v17, 0x3
:goto_11e
or-int/lit8 v17, v17, 0x30
const/16 v18, 0x0
const/high16 v19, 0x41980000 # 19.0f
const/16 v20, 0x0
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitle:Ljava/lang/CharSequence;
if-eqz v9, :cond_12c
const/4 v9, 0x2
goto :goto_135
:cond_12c
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->items:[Ljava/lang/CharSequence;
if-eqz v9, :cond_133
const/16 v9, 0xe
goto :goto_135
:cond_133
const/16 v9, 0xa
:goto_135
int-to-float v9, v9
move/from16 v21, v9
invoke-static/range {v15 .. v21}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v9
invoke-virtual {v7, v14, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 400
:cond_13f
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->secondTitle:Ljava/lang/CharSequence;
const/high16 v9, 0x41900000 # 18.0f
if-eqz v7, :cond_199
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->title:Ljava/lang/CharSequence;
if-eqz v7, :cond_199
.line 401
new-instance v7, Landroid/widget/TextView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v14
invoke-direct {v7, v14}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->secondTitleTextView:Landroid/widget/TextView;
.line 402
iget-object v14, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->secondTitle:Ljava/lang/CharSequence;
invoke-virtual {v7, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 403
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->secondTitleTextView:Landroid/widget/TextView;
const-string v14, "dialogTextGray3"
invoke-virtual {v0, v14}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v14
invoke-virtual {v7, v14}, Landroid/widget/TextView;->setTextColor(I)V
.line 404
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->secondTitleTextView:Landroid/widget/TextView;
invoke-virtual {v7, v2, v9}, Landroid/widget/TextView;->setTextSize(IF)V
.line 405
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->secondTitleTextView:Landroid/widget/TextView;
sget-boolean v14, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v14, :cond_171
const/4 v14, 0x3
goto :goto_172
:cond_171
const/4 v14, 0x5
:goto_172
or-int/lit8 v14, v14, 0x30
invoke-virtual {v7, v14}, Landroid/widget/TextView;->setGravity(I)V
.line 406
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleContainer:Landroid/widget/FrameLayout;
iget-object v14, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->secondTitleTextView:Landroid/widget/TextView;
const/high16 v15, -0x40000000 # -2.0f
const/high16 v16, -0x40000000 # -2.0f
sget-boolean v17, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v17, :cond_186
const/16 v17, 0x3
goto :goto_188
:cond_186
const/16 v17, 0x5
:goto_188
or-int/lit8 v17, v17, 0x30
const/16 v18, 0x0
const/high16 v19, 0x41a80000 # 21.0f
const/16 v20, 0x0
const/16 v21, 0x0
invoke-static/range {v15 .. v21}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v15
invoke-virtual {v7, v14, v15}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 409
:cond_199
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitle:Ljava/lang/CharSequence;
const/high16 v14, 0x41600000 # 14.0f
if-eqz v7, :cond_1f3
.line 410
new-instance v7, Landroid/widget/TextView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v15
invoke-direct {v7, v15}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitleTextView:Landroid/widget/TextView;
.line 411
iget-object v15, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitle:Ljava/lang/CharSequence;
invoke-virtual {v7, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 412
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitleTextView:Landroid/widget/TextView;
const-string v15, "dialogIcon"
invoke-virtual {v0, v15}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v15
invoke-virtual {v7, v15}, Landroid/widget/TextView;->setTextColor(I)V
.line 413
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitleTextView:Landroid/widget/TextView;
invoke-virtual {v7, v2, v14}, Landroid/widget/TextView;->setTextSize(IF)V
.line 414
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitleTextView:Landroid/widget/TextView;
sget-boolean v15, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v15, :cond_1c7
const/4 v15, 0x5
goto :goto_1c8
:cond_1c7
const/4 v15, 0x3
:goto_1c8
or-int/lit8 v15, v15, 0x30
invoke-virtual {v7, v15}, Landroid/widget/TextView;->setGravity(I)V
.line 415
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->subtitleTextView:Landroid/widget/TextView;
const/4 v15, -0x2
const/16 v16, -0x2
sget-boolean v17, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v17, :cond_1d9
const/16 v17, 0x5
goto :goto_1db
:cond_1d9
const/16 v17, 0x3
:goto_1db
or-int/lit8 v17, v17, 0x30
const/16 v18, 0x18
const/16 v19, 0x0
const/16 v20, 0x18
iget-object v10, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->items:[Ljava/lang/CharSequence;
if-eqz v10, :cond_1ea
const/16 v21, 0xe
goto :goto_1ec
:cond_1ea
const/16 v21, 0xa
:goto_1ec
invoke-static/range {v15 .. v21}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v10
invoke-virtual {v1, v7, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 418
:cond_1f3
iget v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewStyle:I
const/4 v10, -0x1
const/4 v15, -0x2
if-nez v7, :cond_297
.line 419
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadow:[Landroid/graphics/drawable/BitmapDrawable;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v16
invoke-virtual/range {v16 .. v16}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v9
const v5, 0x7f081432
invoke-static {v5}, Lnp/NPFog;->d(I)I
move-result v5
invoke-virtual {v9, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v5
invoke-virtual {v5}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v5
check-cast v5, Landroid/graphics/drawable/BitmapDrawable;
aput-object v5, v7, v8
.line 420
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadow:[Landroid/graphics/drawable/BitmapDrawable;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-virtual {v7}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v7
const v9, 0x7f081431
invoke-static {v9}, Lnp/NPFog;->d(I)I
move-result v9
invoke-virtual {v7, v9}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v7
invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable;
move-result-object v7
check-cast v7, Landroid/graphics/drawable/BitmapDrawable;
aput-object v7, v5, v2
.line 421
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadow:[Landroid/graphics/drawable/BitmapDrawable;
aget-object v5, v5, v8
invoke-virtual {v5, v8}, Landroid/graphics/drawable/BitmapDrawable;->setAlpha(I)V
.line 422
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadow:[Landroid/graphics/drawable/BitmapDrawable;
aget-object v5, v5, v2
invoke-virtual {v5, v8}, Landroid/graphics/drawable/BitmapDrawable;->setAlpha(I)V
.line 423
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadow:[Landroid/graphics/drawable/BitmapDrawable;
aget-object v5, v5, v8
invoke-virtual {v5, v0}, Landroid/graphics/drawable/BitmapDrawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
.line 424
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->shadow:[Landroid/graphics/drawable/BitmapDrawable;
aget-object v5, v5, v2
invoke-virtual {v5, v0}, Landroid/graphics/drawable/BitmapDrawable;->setCallback(Landroid/graphics/drawable/Drawable$Callback;)V
.line 426
new-instance v5, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$2;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v0, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$2;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->contentScrollView:Landroid/widget/ScrollView;
.line 441
invoke-virtual {v5, v8}, Landroid/widget/ScrollView;->setVerticalScrollBarEnabled(Z)V
.line 442
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->contentScrollView:Landroid/widget/ScrollView;
const-string v7, "dialogScrollGlow"
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v7
invoke-static {v5, v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->setScrollViewEdgeEffectColor(Landroid/widget/ScrollView;I)V
.line 443
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->contentScrollView:Landroid/widget/ScrollView;
const/16 v18, -0x1
const/16 v19, -0x2
const/16 v20, 0x0
const/16 v21, 0x0
const/16 v22, 0x0
const/16 v23, 0x0
invoke-static/range {v18 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIFFFF)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v7
invoke-virtual {v1, v5, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 445
new-instance v5, Landroid/widget/LinearLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v7}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->scrollContainer:Landroid/widget/LinearLayout;
.line 446
invoke-virtual {v5, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 447
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->contentScrollView:Landroid/widget/ScrollView;
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->scrollContainer:Landroid/widget/LinearLayout;
new-instance v9, Landroid/widget/FrameLayout$LayoutParams;
invoke-direct {v9, v10, v15}, Landroid/widget/FrameLayout$LayoutParams;-><init>(II)V
invoke-virtual {v5, v7, v9}, Landroid/widget/ScrollView;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 450
:cond_297
new-instance v5, Landroid/widget/TextView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
.line 451
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTextColor(I)V
.line 452
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
const/high16 v7, 0x41800000 # 16.0f
invoke-virtual {v5, v2, v7}, Landroid/widget/TextView;->setTextSize(IF)V
.line 453
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
new-instance v7, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;
invoke-direct {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities$LinkMovementMethodMy;-><init>()V
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V
.line 454
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
const-string v7, "dialogTextLink"
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setLinkTextColor(I)V
.line 455
iget-boolean v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextViewClickable:Z
if-nez v5, :cond_2d3
.line 456
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
invoke-virtual {v5, v8}, Landroid/widget/TextView;->setClickable(Z)V
.line 457
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
invoke-virtual {v5, v8}, Landroid/widget/TextView;->setEnabled(Z)V
.line 459
:cond_2d3
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
sget-boolean v7, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v7, :cond_2db
const/4 v7, 0x5
goto :goto_2dc
:cond_2db
const/4 v7, 0x3
:goto_2dc
or-int/lit8 v7, v7, 0x30
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setGravity(I)V
.line 460
iget v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewStyle:I
if-ne v5, v2, :cond_37a
.line 461
new-instance v5, Landroid/widget/FrameLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v11
invoke-direct {v5, v11}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
.line 462
const/16 v17, -0x1
const/16 v18, 0x2c
const/16 v19, 0x33
const/16 v20, 0x17
iget-object v11, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->title:Ljava/lang/CharSequence;
if-nez v11, :cond_301
const/16 v11, 0x18
const/16 v21, 0x18
goto :goto_303
:cond_301
const/16 v21, 0x0
:goto_303
const/16 v22, 0x17
const/16 v23, 0x18
invoke-static/range {v17 .. v23}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v11
invoke-virtual {v1, v5, v11}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 464
new-instance v5, Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v11
invoke-direct {v5, v11}, Lim/tpelyyftgw/ui/components/RadialProgressView;-><init>(Landroid/content/Context;)V
.line 465
.local v5, "progressView":Lim/tpelyyftgw/ui/components/RadialProgressView;
const-string v11, "dialogProgressCircle"
invoke-virtual {v0, v11}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v11
invoke-virtual {v5, v11}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setProgressColor(I)V
.line 466
iget-object v11, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
const/16 v7, 0x2c
const/16 v10, 0x2c
sget-boolean v17, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v17, :cond_32d
const/16 v17, 0x5
goto :goto_32f
:cond_32d
const/16 v17, 0x3
:goto_32f
or-int/lit8 v9, v17, 0x30
invoke-static {v7, v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v7
invoke-virtual {v11, v5, v7}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 468
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
invoke-virtual {v7, v2}, Landroid/widget/TextView;->setLines(I)V
.line 469
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
sget-object v9, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v7, v9}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 470
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
const/high16 v21, -0x40000000 # -2.0f
const/high16 v22, -0x40000000 # -2.0f
sget-boolean v10, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v10, :cond_353
const/16 v16, 0x5
goto :goto_355
:cond_353
const/16 v16, 0x3
:goto_355
or-int/lit8 v23, v16, 0x10
sget-boolean v10, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v10, :cond_35d
const/4 v10, 0x0
goto :goto_35f
:cond_35d
const/16 v10, 0x3e
:goto_35f
int-to-float v10, v10
const/16 v25, 0x0
sget-boolean v11, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v11, :cond_369
const/16 v11, 0x3e
goto :goto_36a
:cond_369
const/4 v11, 0x0
:goto_36a
int-to-float v11, v11
const/16 v27, 0x0
move/from16 v24, v10
move/from16 v26, v11
invoke-static/range {v21 .. v27}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(FFIFFFF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v10
invoke-virtual {v7, v9, v10}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 471
.end local v5 # "progressView":Lim/tpelyyftgw/ui/components/RadialProgressView;
goto/16 :goto_60e
:cond_37a
if-ne v5, v12, :cond_437
.line 472
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
const/16 v21, -0x2
const/16 v22, -0x2
sget-boolean v7, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v7, :cond_388
const/4 v7, 0x5
goto :goto_389
:cond_388
const/4 v7, 0x3
:goto_389
or-int/lit8 v23, v7, 0x30
const/16 v24, 0x18
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->title:Ljava/lang/CharSequence;
if-nez v7, :cond_396
const/16 v7, 0x13
const/16 v25, 0x13
goto :goto_398
:cond_396
const/16 v25, 0x0
:goto_398
const/16 v26, 0x18
const/16 v27, 0x14
invoke-static/range {v21 .. v27}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v7
invoke-virtual {v1, v5, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 474
new-instance v5, Lim/tpelyyftgw/ui/components/LineProgressView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v7}, Lim/tpelyyftgw/ui/components/LineProgressView;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;
.line 475
iget v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->currentProgress:I
int-to-float v7, v7
const/high16 v9, 0x42c80000 # 100.0f
div-float/2addr v7, v9
invoke-virtual {v5, v7, v8}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgress(FZ)V
.line 476
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;
const-string v7, "dialogLineProgress"
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgressColor(I)V
.line 477
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;
const-string v7, "dialogLineProgressBackground"
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Lim/tpelyyftgw/ui/components/LineProgressView;->setBackColor(I)V
.line 478
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;
const/16 v21, -0x1
const/16 v22, 0x4
const/16 v23, 0x13
const/16 v24, 0x18
const/16 v25, 0x0
const/16 v27, 0x0
invoke-static/range {v21 .. v27}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v7
invoke-virtual {v1, v5, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 480
new-instance v5, Landroid/widget/TextView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v7}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressViewPercent:Landroid/widget/TextView;
.line 481
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 482
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressViewPercent:Landroid/widget/TextView;
sget-boolean v7, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v7, :cond_3fc
const/4 v7, 0x5
goto :goto_3fd
:cond_3fc
const/4 v7, 0x3
:goto_3fd
or-int/lit8 v7, v7, 0x30
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setGravity(I)V
.line 483
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressViewPercent:Landroid/widget/TextView;
const-string v7, "dialogTextGray2"
invoke-virtual {v0, v7}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setTextColor(I)V
.line 484
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressViewPercent:Landroid/widget/TextView;
invoke-virtual {v5, v2, v14}, Landroid/widget/TextView;->setTextSize(IF)V
.line 485
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressViewPercent:Landroid/widget/TextView;
const/16 v21, -0x2
const/16 v22, -0x2
sget-boolean v7, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v7, :cond_41f
const/16 v16, 0x5
goto :goto_421
:cond_41f
const/16 v16, 0x3
:goto_421
or-int/lit8 v23, v16, 0x30
const/16 v24, 0x17
const/16 v25, 0x4
const/16 v26, 0x17
const/16 v27, 0x18
invoke-static/range {v21 .. v27}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v7
invoke-virtual {v1, v5, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 486
invoke-direct/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->updateLineProgressTextView()V
goto/16 :goto_60e
.line 487
:cond_437
if-eq v5, v6, :cond_50c
if-ne v5, v4, :cond_43d
goto/16 :goto_50c
.line 521
:cond_43d
const/4 v7, 0x5
if-ne v5, v7, :cond_4dd
.line 522
invoke-virtual {v0, v8}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setCanceledOnTouchOutside(Z)V
.line 523
invoke-virtual {v0, v8}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setCancelable(Z)V
.line 525
new-instance v5, Landroid/widget/FrameLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v7}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
.line 526
const/high16 v7, 0x41400000 # 12.0f
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
int-to-float v7, v7
const/high16 v9, -0x71000000
invoke-static {v7, v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v7
invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 527
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
const/16 v7, 0x11
invoke-static {v15, v15, v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v9
invoke-virtual {v1, v5, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 529
new-instance v5, Landroid/widget/LinearLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v7}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 530
.local v5, "loadingLayout":Landroid/widget/LinearLayout;
invoke-virtual {v5, v8}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 531
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
const/16 v9, 0x10
invoke-static {v15, v15, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v9
invoke-virtual {v7, v5, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 533
new-instance v7, Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v9
invoke-direct {v7, v9}, Lim/tpelyyftgw/ui/components/RadialProgressView;-><init>(Landroid/content/Context;)V
.line 534
.local v7, "progressView":Lim/tpelyyftgw/ui/components/RadialProgressView;
const/high16 v9, 0x42180000 # 38.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setSize(I)V
.line 535
const/high16 v9, 0x3fc00000 # 1.5f
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setStrokeWidth(F)V
.line 536
const v9, -0x333334
invoke-virtual {v7, v9}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setProgressColor(I)V
.line 537
const/16 v21, 0x28
const/16 v22, 0x28
const/16 v23, 0x10
const/16 v24, 0x19
const/16 v25, 0x0
const/16 v26, 0x0
const/16 v27, 0x0
invoke-static/range {v21 .. v27}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v9
invoke-virtual {v5, v7, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 539
new-instance v9, Landroid/widget/TextView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v10
invoke-direct {v9, v10}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->tvLoadingView:Landroid/widget/TextView;
.line 540
const v10, 0x7f0f0a55
const-string v11, "Loading"
invoke-static {v11, v10}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v10
invoke-virtual {v9, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 541
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->tvLoadingView:Landroid/widget/TextView;
const/16 v21, -0x2
const/16 v22, -0x2
const/16 v24, 0xa
invoke-static/range {v21 .. v27}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v10
invoke-virtual {v5, v9, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 542
.end local v5 # "loadingLayout":Landroid/widget/LinearLayout;
.end local v7 # "progressView":Lim/tpelyyftgw/ui/components/RadialProgressView;
goto/16 :goto_60e
.line 543
:cond_4dd
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->scrollContainer:Landroid/widget/LinearLayout;
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
const/16 v21, -0x2
const/16 v22, -0x2
sget-boolean v10, Lim/tpelyyftgw/messenger/LocaleController;->isRTL:Z
if-eqz v10, :cond_4ea
goto :goto_4eb
:cond_4ea
const/4 v7, 0x3
:goto_4eb
or-int/lit8 v23, v7, 0x30
const/16 v24, 0x18
const/16 v25, 0x0
const/16 v26, 0x18
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customView:Landroid/view/View;
if-nez v7, :cond_4ff
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->items:[Ljava/lang/CharSequence;
if-eqz v7, :cond_4fc
goto :goto_4ff
:cond_4fc
const/16 v27, 0x0
goto :goto_503
:cond_4ff
:goto_4ff
iget v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customViewOffset:I
move/from16 v27, v7
:goto_503
invoke-static/range {v21 .. v27}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(IIIIIII)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v7
invoke-virtual {v5, v9, v7}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
goto/16 :goto_60e
.line 488
:cond_50c
:goto_50c
invoke-virtual {v0, v8}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setCanceledOnTouchOutside(Z)V
.line 489
invoke-virtual {v0, v8}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->setCancelable(Z)V
.line 491
new-instance v5, Landroid/widget/FrameLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v7}, Landroid/widget/FrameLayout;-><init>(Landroid/content/Context;)V
iput-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
.line 492
iget v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewStyle:I
if-ne v7, v6, :cond_536
.line 493
const/high16 v7, 0x41900000 # 18.0f
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
int-to-float v7, v7
const-string v9, "dialog_inlineProgressBackground"
invoke-static {v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v9
invoke-static {v7, v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v7
invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
goto :goto_548
.line 494
:cond_536
if-ne v7, v4, :cond_548
.line 495
const/high16 v7, 0x41400000 # 12.0f
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
int-to-float v7, v7
const/high16 v9, -0x71000000
invoke-static {v7, v9}, Lim/tpelyyftgw/ui/actionbar/Theme;->createRoundRectDrawable(FI)Landroid/graphics/drawable/Drawable;
move-result-object v7
invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 497
:cond_548
:goto_548
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
const/16 v7, 0x56
const/16 v9, 0x11
invoke-static {v7, v7, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(III)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v10
invoke-virtual {v1, v5, v10}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 499
iget v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewStyle:I
if-ne v5, v6, :cond_578
.line 500
new-instance v5, Lim/tpelyyftgw/ui/components/RadialProgressView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v9
invoke-direct {v5, v9}, Lim/tpelyyftgw/ui/components/RadialProgressView;-><init>(Landroid/content/Context;)V
.line 501
.local v5, "progressView":Lim/tpelyyftgw/ui/components/RadialProgressView;
const-string v9, "dialog_inlineProgress"
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v9
invoke-virtual {v5, v9}, Lim/tpelyyftgw/ui/components/RadialProgressView;->setProgressColor(I)V
.line 502
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
const/high16 v10, 0x42ac0000 # 86.0f
invoke-static {v7, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v7
invoke-virtual {v9, v5, v7}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.end local v5 # "progressView":Lim/tpelyyftgw/ui/components/RadialProgressView;
goto/16 :goto_60d
.line 503
:cond_578
if-ne v5, v4, :cond_60d
.line 504
new-instance v5, Landroid/widget/LinearLayout;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v7
invoke-direct {v5, v7}, Landroid/widget/LinearLayout;-><init>(Landroid/content/Context;)V
.line 505
.local v5, "loadingViewContainer":Landroid/widget/LinearLayout;
const/16 v7, 0x11
invoke-virtual {v5, v7}, Landroid/widget/LinearLayout;->setGravity(I)V
.line 506
invoke-virtual {v5, v2}, Landroid/widget/LinearLayout;->setOrientation(I)V
.line 507
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewContainer:Landroid/widget/FrameLayout;
const/high16 v9, -0x40800000 # -1.0f
const/4 v10, -0x1
invoke-static {v10, v9}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v9
invoke-virtual {v7, v5, v9}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 509
new-instance v7, Landroid/widget/ProgressBar;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v9
invoke-direct {v7, v9}, Landroid/widget/ProgressBar;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingProgressView:Landroid/widget/ProgressBar;
.line 510
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v9
invoke-virtual {v9}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v9
const v10, 0x7f08166e
invoke-static/range {v10 .. v10}, Lnp/NPFog;->d(I)I
move-result v10
invoke-virtual {v9, v10}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v9
invoke-virtual {v7, v9}, Landroid/widget/ProgressBar;->setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V
.line 511
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingProgressView:Landroid/widget/ProgressBar;
const/16 v9, 0x26
const/high16 v10, 0x42180000 # 38.0f
invoke-static {v9, v10}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IF)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v9
invoke-virtual {v5, v7, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 513
new-instance v7, Landroid/widget/TextView;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v9
invoke-direct {v7, v9}, Landroid/widget/TextView;-><init>(Landroid/content/Context;)V
iput-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->tvLoadingView:Landroid/widget/TextView;
.line 514
const/4 v9, -0x1
invoke-virtual {v7, v9}, Landroid/widget/TextView;->setTextColor(I)V
.line 515
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->tvLoadingView:Landroid/widget/TextView;
const/16 v9, 0x11
invoke-virtual {v7, v9}, Landroid/widget/TextView;->setGravity(I)V
.line 516
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->tvLoadingView:Landroid/widget/TextView;
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingText:Ljava/lang/CharSequence;
invoke-virtual {v7, v9}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 517
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->tvLoadingView:Landroid/widget/TextView;
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingText:Ljava/lang/CharSequence;
invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v9
if-eqz v9, :cond_5ef
const/16 v9, 0x8
goto :goto_5f0
:cond_5ef
const/4 v9, 0x0
:goto_5f0
invoke-virtual {v7, v9}, Landroid/widget/TextView;->setVisibility(I)V
.line 518
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->tvLoadingView:Landroid/widget/TextView;
const/16 v21, -0x2
const/16 v22, -0x2
const/16 v23, 0x0
const/high16 v9, 0x41200000 # 10.0f
invoke-static {v9}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v24
const/16 v25, 0x0
const/16 v26, 0x0
invoke-static/range {v21 .. v26}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(IIIIII)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v9
invoke-virtual {v5, v7, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 519
.end local v5 # "loadingViewContainer":Landroid/widget/LinearLayout;
goto :goto_60e
.line 503
:cond_60d
:goto_60d
nop
.line 545
:goto_60e
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->message:Ljava/lang/CharSequence;
invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v5
if-nez v5, :cond_623
.line 546
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
iget-object v7, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->message:Ljava/lang/CharSequence;
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 547
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
invoke-virtual {v5, v8}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_62a
.line 549
:cond_623
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
const/16 v7, 0x8
invoke-virtual {v5, v7}, Landroid/widget/TextView;->setVisibility(I)V
.line 552
:goto_62a
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->items:[Ljava/lang/CharSequence;
if-eqz v5, :cond_678
.line 553
const/4 v5, 0x0
.line 554
.local v5, "rowLayout":Landroid/widget/FrameLayout;
const/4 v7, 0x0
.line 555
.local v7, "lastRowLayoutNum":I
const/4 v9, 0x0
.local v9, "a":I
:goto_631
iget-object v10, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->items:[Ljava/lang/CharSequence;
array-length v11, v10
if-ge v9, v11, :cond_678
.line 556
aget-object v10, v10, v9
if-nez v10, :cond_63b
.line 557
goto :goto_673
.line 559
:cond_63b
new-instance v10, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v11
invoke-direct {v10, v11}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;-><init>(Landroid/content/Context;)V
.line 560
.local v10, "cell":Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;
iget-object v11, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->items:[Ljava/lang/CharSequence;
aget-object v11, v11, v9
iget-object v12, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->itemIcons:[I
if-eqz v12, :cond_64f
aget v12, v12, v9
goto :goto_650
:cond_64f
const/4 v12, 0x0
:goto_650
invoke-virtual {v10, v11, v12}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;->setTextAndIcon(Ljava/lang/CharSequence;I)V
.line 561
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v10, v11}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;->setTag(Ljava/lang/Object;)V
.line 562
iget-object v11, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->itemViews:Ljava/util/ArrayList;
invoke-virtual {v11, v10}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 563
iget-object v11, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->scrollContainer:Landroid/widget/LinearLayout;
const/16 v12, 0x32
const/4 v4, -0x1
invoke-static {v4, v12}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v12
invoke-virtual {v11, v10, v12}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 564
new-instance v4, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$Rhw5yz98_GYthj4Bmda5VZ6JqHI;
invoke-direct {v4, v0}, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$Rhw5yz98_GYthj4Bmda5VZ6JqHI;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
invoke-virtual {v10, v4}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 555
.end local v10 # "cell":Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;
:goto_673
add-int/lit8 v9, v9, 0x1
const/4 v4, 0x4
const/4 v12, 0x2
goto :goto_631
.line 572
.end local v5 # "rowLayout":Landroid/widget/FrameLayout;
.end local v7 # "lastRowLayoutNum":I
.end local v9 # "a":I
:cond_678
iget-object v4, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customView:Landroid/view/View;
if-eqz v4, :cond_69b
.line 573
invoke-virtual {v4}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v4
if-eqz v4, :cond_68f
.line 574
iget-object v4, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customView:Landroid/view/View;
invoke-virtual {v4}, Landroid/view/View;->getParent()Landroid/view/ViewParent;
move-result-object v4
check-cast v4, Landroid/view/ViewGroup;
.line 575
.local v4, "viewGroup":Landroid/view/ViewGroup;
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customView:Landroid/view/View;
invoke-virtual {v4, v5}, Landroid/view/ViewGroup;->removeView(Landroid/view/View;)V
.line 577
.end local v4 # "viewGroup":Landroid/view/ViewGroup;
:cond_68f
iget-object v4, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->scrollContainer:Landroid/widget/LinearLayout;
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customView:Landroid/view/View;
const/4 v7, -0x1
invoke-static {v7, v15}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v9
invoke-virtual {v4, v5, v9}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 579
:cond_69b
if-eqz v3, :cond_81c
.line 580
new-instance v4, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$3;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v5
invoke-direct {v4, v0, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$3;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/Context;)V
iput-object v4, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->buttonsLayout:Landroid/widget/FrameLayout;
.line 660
const/high16 v5, 0x41000000 # 8.0f
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-static {v5}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v5
invoke-virtual {v4, v7, v9, v10, v5}, Landroid/widget/FrameLayout;->setPadding(IIII)V
.line 661
iget-object v4, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->buttonsLayout:Landroid/widget/FrameLayout;
const/16 v5, 0x34
const/4 v7, -0x1
invoke-static {v7, v5}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createLinear(II)Landroid/widget/LinearLayout$LayoutParams;
move-result-object v5
invoke-virtual {v1, v4, v5}, Landroid/widget/LinearLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 663
iget-object v4, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonText:Ljava/lang/CharSequence;
const/16 v5, 0x24
const/high16 v7, 0x42800000 # 64.0f
const-string v9, "dialogButton"
if-eqz v4, :cond_739
.line 664
new-instance v4, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$4;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v10
invoke-direct {v4, v0, v10}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$4;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/Context;)V
.line 677
.local v4, "textView":Landroid/widget/TextView;
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setMinWidth(I)V
.line 678
const/4 v10, -0x1
invoke-static {v10}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v11
invoke-virtual {v4, v11}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 679
invoke-virtual {v4, v2, v14}, Landroid/widget/TextView;->setTextSize(IF)V
.line 680
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setTextColor(I)V
.line 681
const/16 v10, 0x11
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setGravity(I)V
.line 682
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 685
iget-object v10, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonText:Ljava/lang/CharSequence;
invoke-interface {v10}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v10
invoke-virtual {v10}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 686
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v10
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getRoundRectSelectorDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 687
const/high16 v10, 0x41200000 # 10.0f
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
invoke-virtual {v4, v11, v8, v12, v8}, Landroid/widget/TextView;->setPadding(IIII)V
.line 688
iget-object v10, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->buttonsLayout:Landroid/widget/FrameLayout;
const/16 v11, 0x35
invoke-static {v15, v5, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v11
invoke-virtual {v10, v4, v11}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 689
new-instance v10, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$oi1D6NyK7L8_WWdOmlmL4s3rSYs;
invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$oi1D6NyK7L8_WWdOmlmL4s3rSYs;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 699
.end local v4 # "textView":Landroid/widget/TextView;
:cond_739
iget-object v4, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonText:Ljava/lang/CharSequence;
if-eqz v4, :cond_7aa
.line 700
new-instance v4, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$5;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v10
invoke-direct {v4, v0, v10}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$5;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/Context;)V
.line 713
.restart local v4 # "textView":Landroid/widget/TextView;
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setMinWidth(I)V
.line 714
invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 715
invoke-virtual {v4, v2, v14}, Landroid/widget/TextView;->setTextSize(IF)V
.line 716
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setTextColor(I)V
.line 717
const/16 v10, 0x11
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setGravity(I)V
.line 718
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 719
sget-object v10, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 720
invoke-virtual {v4, v2}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 721
iget-object v10, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonText:Ljava/lang/CharSequence;
invoke-interface {v10}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v10
invoke-virtual {v10}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 722
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v10
invoke-static {v10}, Lim/tpelyyftgw/ui/actionbar/Theme;->getRoundRectSelectorDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v10
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 723
const/high16 v10, 0x41200000 # 10.0f
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v11
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v12
invoke-virtual {v4, v11, v8, v12, v8}, Landroid/widget/TextView;->setPadding(IIII)V
.line 724
iget-object v10, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->buttonsLayout:Landroid/widget/FrameLayout;
const/16 v11, 0x35
invoke-static {v15, v5, v11}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v11
invoke-virtual {v10, v4, v11}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 725
new-instance v10, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$NYkEFaa-qmaVHzG0FhTqlbpaGfo;
invoke-direct {v10, v0}, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$NYkEFaa-qmaVHzG0FhTqlbpaGfo;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
invoke-virtual {v4, v10}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 735
.end local v4 # "textView":Landroid/widget/TextView;
:cond_7aa
iget-object v4, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonText:Ljava/lang/CharSequence;
if-eqz v4, :cond_81c
.line 736
new-instance v4, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$6;
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getContext()Landroid/content/Context;
move-result-object v10
invoke-direct {v4, v0, v10}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$6;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;Landroid/content/Context;)V
.line 749
.restart local v4 # "textView":Landroid/widget/TextView;
invoke-static {v7}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setMinWidth(I)V
.line 750
const/4 v7, -0x3
invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v7
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTag(Ljava/lang/Object;)V
.line 751
invoke-virtual {v4, v2, v14}, Landroid/widget/TextView;->setTextSize(IF)V
.line 752
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v7
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTextColor(I)V
.line 753
const/16 v7, 0x11
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setGravity(I)V
.line 754
invoke-static {v13}, Lim/tpelyyftgw/messenger/AndroidUtilities;->getTypeface(Ljava/lang/String;)Landroid/graphics/Typeface;
move-result-object v7
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;)V
.line 755
sget-object v7, Landroid/text/TextUtils$TruncateAt;->END:Landroid/text/TextUtils$TruncateAt;
invoke-virtual {v4, v7}, Landroid/widget/TextView;->setEllipsize(Landroid/text/TextUtils$TruncateAt;)V
.line 756
invoke-virtual {v4, v2}, Landroid/widget/TextView;->setSingleLine(Z)V
.line 757
iget-object v2, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonText:Ljava/lang/CharSequence;
invoke-interface {v2}, Ljava/lang/CharSequence;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->toUpperCase()Ljava/lang/String;
move-result-object v2
invoke-virtual {v4, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 758
invoke-virtual {v0, v9}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getThemeColor(Ljava/lang/String;)I
move-result v2
invoke-static {v2}, Lim/tpelyyftgw/ui/actionbar/Theme;->getRoundRectSelectorDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v2
invoke-virtual {v4, v2}, Landroid/widget/TextView;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V
.line 759
const/high16 v2, 0x41200000 # 10.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v7
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-virtual {v4, v7, v8, v2, v8}, Landroid/widget/TextView;->setPadding(IIII)V
.line 760
iget-object v2, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->buttonsLayout:Landroid/widget/FrameLayout;
const/16 v7, 0x33
invoke-static {v15, v5, v7}, Lim/tpelyyftgw/ui/components/LayoutHelper;->createFrame(III)Landroid/widget/FrameLayout$LayoutParams;
move-result-object v5
invoke-virtual {v2, v4, v5}, Landroid/widget/FrameLayout;->addView(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V
.line 761
new-instance v2, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$k7Eie_jNbrRpdxZysDcRpUW31j8;
invoke-direct {v2, v0}, Lim/tpelyyftgw/ui/actionbar/-$$Lambda$XAlertDialog$k7Eie_jNbrRpdxZysDcRpUW31j8;-><init>(Lim/tpelyyftgw/ui/actionbar/XAlertDialog;)V
invoke-virtual {v4, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 772
.end local v4 # "textView":Landroid/widget/TextView;
:cond_81c
invoke-virtual/range {p0 .. p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->getWindow()Landroid/view/Window;
move-result-object v2
.line 773
.local v2, "window":Landroid/view/Window;
new-instance v4, Landroid/view/WindowManager$LayoutParams;
invoke-direct {v4}, Landroid/view/WindowManager$LayoutParams;-><init>()V
.line 774
.local v4, "params":Landroid/view/WindowManager$LayoutParams;
invoke-virtual {v2}, Landroid/view/Window;->getAttributes()Landroid/view/WindowManager$LayoutParams;
move-result-object v5
invoke-virtual {v4, v5}, Landroid/view/WindowManager$LayoutParams;->copyFrom(Landroid/view/WindowManager$LayoutParams;)I
.line 775
iget v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewStyle:I
if-eq v5, v6, :cond_881
const/4 v6, 0x4
if-ne v5, v6, :cond_834
goto :goto_881
.line 778
:cond_834
const v5, 0x3f19999a # 0.6f
iput v5, v4, Landroid/view/WindowManager$LayoutParams;->dimAmount:F
.line 779
iget v5, v4, Landroid/view/WindowManager$LayoutParams;->flags:I
const/4 v6, 0x2
or-int/2addr v5, v6
iput v5, v4, Landroid/view/WindowManager$LayoutParams;->flags:I
.line 781
sget-object v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v5, v5, Landroid/graphics/Point;->x:I
iput v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lastScreenWidth:I
.line 782
sget-object v5, Lim/tpelyyftgw/messenger/AndroidUtilities;->displaySize:Landroid/graphics/Point;
iget v5, v5, Landroid/graphics/Point;->x:I
const/high16 v6, 0x42400000 # 48.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
sub-int/2addr v5, v6
.line 784
.local v5, "calculatedWidth":I
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v6
if-eqz v6, :cond_86a
.line 785
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isSmallTablet()Z
move-result v6
if-eqz v6, :cond_863
.line 786
const/high16 v6, 0x43df0000 # 446.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
.local v6, "maxWidth":I
goto :goto_870
.line 788
.end local v6 # "maxWidth":I
:cond_863
const/high16 v6, 0x43f80000 # 496.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
.restart local v6 # "maxWidth":I
goto :goto_870
.line 791
.end local v6 # "maxWidth":I
:cond_86a
const/high16 v6, 0x43b20000 # 356.0f
invoke-static {v6}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v6
.line 794
.restart local v6 # "maxWidth":I
:goto_870
invoke-static {v6, v5}, Ljava/lang/Math;->min(II)I
move-result v7
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->backgroundPaddings:Landroid/graphics/Rect;
iget v9, v9, Landroid/graphics/Rect;->left:I
add-int/2addr v7, v9
iget-object v9, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->backgroundPaddings:Landroid/graphics/Rect;
iget v9, v9, Landroid/graphics/Rect;->right:I
add-int/2addr v7, v9
iput v7, v4, Landroid/view/WindowManager$LayoutParams;->width:I
goto :goto_884
.line 776
.end local v5 # "calculatedWidth":I
.end local v6 # "maxWidth":I
:cond_881
:goto_881
const/4 v5, -0x1
iput v5, v4, Landroid/view/WindowManager$LayoutParams;->width:I
.line 796
:goto_884
iget-object v5, v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->customView:Landroid/view/View;
if-eqz v5, :cond_893
invoke-direct {v0, v5}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->canTextInput(Landroid/view/View;)Z
move-result v5
if-nez v5, :cond_88f
goto :goto_893
.line 799
:cond_88f
const/4 v5, 0x4
iput v5, v4, Landroid/view/WindowManager$LayoutParams;->softInputMode:I
goto :goto_89a
.line 797
:cond_893
:goto_893
iget v5, v4, Landroid/view/WindowManager$LayoutParams;->flags:I
const/high16 v6, 0x20000
or-int/2addr v5, v6
iput v5, v4, Landroid/view/WindowManager$LayoutParams;->flags:I
.line 801
:goto_89a
sget v5, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v6, 0x1c
if-lt v5, v6, :cond_8a2
.line 802
iput v8, v4, Landroid/view/WindowManager$LayoutParams;->layoutInDisplayCutoutMode:I
.line 804
:cond_8a2
invoke-virtual {v2, v4}, Landroid/view/Window;->setAttributes(Landroid/view/WindowManager$LayoutParams;)V
.line 805
return-void
.end method
.method public scheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;J)V
.registers 6
.param p1, "who" # Landroid/graphics/drawable/Drawable;
.param p2, "what" # Ljava/lang/Runnable;
.param p3, "when" # J
.line 1058
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->contentScrollView:Landroid/widget/ScrollView;
if-eqz v0, :cond_7
.line 1059
invoke-virtual {v0, p2, p3, p4}, Landroid/widget/ScrollView;->postDelayed(Ljava/lang/Runnable;J)Z
.line 1061
:cond_7
return-void
.end method
.method public setButton(ILjava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V
.registers 5
.param p1, "type" # I
.param p2, "text" # Ljava/lang/CharSequence;
.param p3, "listener" # Landroid/content/DialogInterface$OnClickListener;
.line 1027
const/4 v0, -0x3
if-eq p1, v0, :cond_14
const/4 v0, -0x2
if-eq p1, v0, :cond_f
const/4 v0, -0x1
if-eq p1, v0, :cond_a
goto :goto_19
.line 1037
:cond_a
iput-object p2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonText:Ljava/lang/CharSequence;
.line 1038
iput-object p3, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonListener:Landroid/content/DialogInterface$OnClickListener;
goto :goto_19
.line 1033
:cond_f
iput-object p2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonText:Ljava/lang/CharSequence;
.line 1034
iput-object p3, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonListener:Landroid/content/DialogInterface$OnClickListener;
.line 1035
goto :goto_19
.line 1029
:cond_14
iput-object p2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonText:Ljava/lang/CharSequence;
.line 1030
iput-object p3, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonListener:Landroid/content/DialogInterface$OnClickListener;
.line 1031
nop
.line 1041
:goto_19
return-void
.end method
.method public setCanCacnel(Z)V
.registers 2
.param p1, "value" # Z
.line 889
iput-boolean p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->canCacnel:Z
.line 890
return-void
.end method
.method public setCancelable(Z)V
.registers 2
.param p1, "flag" # Z
.line 939
invoke-super {p0, p1}, Landroid/app/Dialog;->setCancelable(Z)V
.line 940
return-void
.end method
.method public setCanceledOnTouchOutside(Z)V
.registers 2
.param p1, "cancel" # Z
.line 934
invoke-super {p0, p1}, Landroid/app/Dialog;->setCanceledOnTouchOutside(Z)V
.line 935
return-void
.end method
.method public setDismissDialogByButtons(Z)V
.registers 2
.param p1, "value" # Z
.line 873
iput-boolean p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->dismissDialogByButtons:Z
.line 874
return-void
.end method
.method public setItemColor(III)V
.registers 8
.param p1, "item" # I
.param p2, "color" # I
.param p3, "icon" # I
.line 998
if-ltz p1, :cond_29
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->itemViews:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->size()I
move-result v0
if-lt p1, v0, :cond_b
goto :goto_29
.line 1001
:cond_b
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->itemViews:Ljava/util/ArrayList;
invoke-virtual {v0, p1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;
.line 1002
.local v0, "cell":Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;
# getter for: Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;->textView:Landroid/widget/TextView;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;->access$2200(Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;)Landroid/widget/TextView;
move-result-object v1
invoke-virtual {v1, p2}, Landroid/widget/TextView;->setTextColor(I)V
.line 1003
# getter for: Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;->imageView:Landroid/widget/ImageView;
invoke-static {v0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;->access$2300(Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;)Landroid/widget/ImageView;
move-result-object v1
new-instance v2, Landroid/graphics/PorterDuffColorFilter;
sget-object v3, Landroid/graphics/PorterDuff$Mode;->MULTIPLY:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v2, p3, v3}, Landroid/graphics/PorterDuffColorFilter;-><init>(ILandroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v1, v2}, Landroid/widget/ImageView;->setColorFilter(Landroid/graphics/ColorFilter;)V
.line 1004
return-void
.line 999
.end local v0 # "cell":Lim/tpelyyftgw/ui/actionbar/XAlertDialog$AlertDialogCell;
:cond_29
:goto_29
return-void
.end method
.method public setLoadingImage(Landroid/graphics/drawable/Drawable;II)V
.registers 8
.param p1, "drawable" # Landroid/graphics/drawable/Drawable;
.param p2, "width" # I
.param p3, "height" # I
.line 956
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingProgressView:Landroid/widget/ProgressBar;
if-eqz v0, :cond_2e
.line 957
invoke-virtual {v0}, Landroid/widget/ProgressBar;->getMeasuredWidth()I
move-result v0
sub-int/2addr v0, p2
div-int/lit8 v0, v0, 0x2
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingProgressView:Landroid/widget/ProgressBar;
invoke-virtual {v1}, Landroid/widget/ProgressBar;->getMeasuredHeight()I
move-result v1
sub-int/2addr v1, p3
div-int/lit8 v1, v1, 0x2
iget-object v2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingProgressView:Landroid/widget/ProgressBar;
invoke-virtual {v2}, Landroid/widget/ProgressBar;->getMeasuredWidth()I
move-result v2
add-int/2addr v2, p2
div-int/lit8 v2, v2, 0x2
iget-object v3, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingProgressView:Landroid/widget/ProgressBar;
invoke-virtual {v3}, Landroid/widget/ProgressBar;->getMeasuredHeight()I
move-result v3
add-int/2addr v3, p3
div-int/lit8 v3, v3, 0x2
invoke-virtual {p1, v0, v1, v2, v3}, Landroid/graphics/drawable/Drawable;->setBounds(IIII)V
.line 958
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingProgressView:Landroid/widget/ProgressBar;
invoke-virtual {v0, p1}, Landroid/widget/ProgressBar;->setIndeterminateDrawable(Landroid/graphics/drawable/Drawable;)V
.line 960
:cond_2e
return-void
.end method
.method public setLoadingText(Ljava/lang/CharSequence;)V
.registers 4
.param p1, "text" # Ljava/lang/CharSequence;
.line 948
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingText:Ljava/lang/CharSequence;
.line 949
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->tvLoadingView:Landroid/widget/TextView;
if-eqz v0, :cond_1a
.line 950
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 951
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->tvLoadingView:Landroid/widget/TextView;
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->loadingText:Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_16
const/16 v1, 0x8
goto :goto_17
:cond_16
const/4 v1, 0x0
:goto_17
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 953
:cond_1a
return-void
.end method
.method public setMessage(Ljava/lang/CharSequence;)V
.registers 4
.param p1, "text" # Ljava/lang/CharSequence;
.line 1011
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->message:Ljava/lang/CharSequence;
.line 1012
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
if-eqz v0, :cond_21
.line 1013
invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1a
.line 1014
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
iget-object v1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->message:Ljava/lang/CharSequence;
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 1015
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
goto :goto_21
.line 1017
:cond_1a
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextView:Landroid/widget/TextView;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/TextView;->setVisibility(I)V
.line 1020
:cond_21
:goto_21
return-void
.end method
.method public setMessageTextViewClickable(Z)V
.registers 2
.param p1, "value" # Z
.line 1023
iput-boolean p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->messageTextViewClickable:Z
.line 1024
return-void
.end method
.method public setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V
.registers 3
.param p1, "text" # Ljava/lang/CharSequence;
.param p2, "listener" # Landroid/content/DialogInterface$OnClickListener;
.line 988
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonText:Ljava/lang/CharSequence;
.line 989
iput-object p2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->negativeButtonListener:Landroid/content/DialogInterface$OnClickListener;
.line 990
return-void
.end method
.method public setNeutralButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V
.registers 3
.param p1, "text" # Ljava/lang/CharSequence;
.param p2, "listener" # Landroid/content/DialogInterface$OnClickListener;
.line 993
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonText:Ljava/lang/CharSequence;
.line 994
iput-object p2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->neutralButtonListener:Landroid/content/DialogInterface$OnClickListener;
.line 995
return-void
.end method
.method public setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.registers 2
.param p1, "listener" # Landroid/content/DialogInterface$OnCancelListener;
.line 1072
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->onCancelListener:Landroid/content/DialogInterface$OnCancelListener;
.line 1073
invoke-super {p0, p1}, Landroid/app/Dialog;->setOnCancelListener(Landroid/content/DialogInterface$OnCancelListener;)V
.line 1074
return-void
.end method
.method public setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)V
.registers 3
.param p1, "text" # Ljava/lang/CharSequence;
.param p2, "listener" # Landroid/content/DialogInterface$OnClickListener;
.line 983
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonText:Ljava/lang/CharSequence;
.line 984
iput-object p2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonListener:Landroid/content/DialogInterface$OnClickListener;
.line 985
return-void
.end method
.method public setPositiveButtonListener(Landroid/content/DialogInterface$OnClickListener;)V
.registers 2
.param p1, "listener" # Landroid/content/DialogInterface$OnClickListener;
.line 1077
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->positiveButtonListener:Landroid/content/DialogInterface$OnClickListener;
.line 1078
return-void
.end method
.method public setProgress(I)V
.registers 5
.param p1, "progress" # I
.line 877
iput p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->currentProgress:I
.line 878
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->lineProgressView:Lim/tpelyyftgw/ui/components/LineProgressView;
if-eqz v0, :cond_11
.line 879
int-to-float v1, p1
const/high16 v2, 0x42c80000 # 100.0f
div-float/2addr v1, v2
const/4 v2, 0x1
invoke-virtual {v0, v1, v2}, Lim/tpelyyftgw/ui/components/LineProgressView;->setProgress(FZ)V
.line 880
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->updateLineProgressTextView()V
.line 882
:cond_11
return-void
.end method
.method public setProgressStyle(I)V
.registers 2
.param p1, "style" # I
.line 869
iput p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->progressViewStyle:I
.line 870
return-void
.end method
.method public setSecondTitle(Ljava/lang/CharSequence;)V
.registers 2
.param p1, "text" # Ljava/lang/CharSequence;
.line 979
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->secondTitle:Ljava/lang/CharSequence;
.line 980
return-void
.end method
.method public setTitle(Ljava/lang/CharSequence;)V
.registers 3
.param p1, "text" # Ljava/lang/CharSequence;
.line 972
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->title:Ljava/lang/CharSequence;
.line 973
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->titleTextView:Landroid/widget/TextView;
if-eqz v0, :cond_9
.line 974
invoke-virtual {v0, p1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 976
:cond_9
return-void
.end method
.method public setTopHeight(I)V
.registers 2
.param p1, "value" # I
.line 963
iput p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topHeight:I
.line 964
return-void
.end method
.method public setTopImage(II)V
.registers 3
.param p1, "resId" # I
.param p2, "backgroundColor" # I
.line 943
iput p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topResId:I
.line 944
iput p2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topBackgroundColor:I
.line 945
return-void
.end method
.method public setTopImage(Landroid/graphics/drawable/Drawable;I)V
.registers 3
.param p1, "drawable" # Landroid/graphics/drawable/Drawable;
.param p2, "backgroundColor" # I
.line 967
iput-object p1, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topDrawable:Landroid/graphics/drawable/Drawable;
.line 968
iput p2, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->topBackgroundColor:I
.line 969
return-void
.end method
.method public show()V
.registers 4
.line 914
:try_start_0
invoke-super {p0}, Landroid/app/Dialog;->show()V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_4
.line 917
goto :goto_1d
.line 915
:catch_4
move-exception v0
.line 916
.local v0, "e":Ljava/lang/Exception;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "XAlertDailog 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 918
.end local v0 # "e":Ljava/lang/Exception;
:goto_1d
return-void
.end method
.method public unscheduleDrawable(Landroid/graphics/drawable/Drawable;Ljava/lang/Runnable;)V
.registers 4
.param p1, "who" # Landroid/graphics/drawable/Drawable;
.param p2, "what" # Ljava/lang/Runnable;
.line 1065
iget-object v0, p0, Lim/tpelyyftgw/ui/actionbar/XAlertDialog;->contentScrollView:Landroid/widget/ScrollView;
if-eqz v0, :cond_7
.line 1066
invoke-virtual {v0, p2}, Landroid/widget/ScrollView;->removeCallbacks(Ljava/lang/Runnable;)Z
.line 1068
:cond_7
return-void
.end method