.class Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Ljava/lang/Runnable; # annotations .annotation system Ldalvik/annotation/EnclosingMethod; value = Lcom/firemonkeys/cloudcellapi/UserInterfaceManager;->ImagePatchCreate(Landroid/widget/RelativeLayout;IIIILjava/lang/String;I)Landroid/widget/ImageView; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x1 name = null .end annotation # instance fields .field final synthetic this$0:Lcom/firemonkeys/cloudcellapi/UserInterfaceManager; .field final synthetic val$iCornerSize:I .field final synthetic val$iHeight:I .field final synthetic val$iWidth:I .field final synthetic val$iX:I .field final synthetic val$iY:I .field final synthetic val$pImageView:Landroid/widget/ImageView; .field final synthetic val$pLayout:Landroid/widget/RelativeLayout; .field final synthetic val$sFileName:Ljava/lang/String; # direct methods .method public constructor (Lcom/firemonkeys/cloudcellapi/UserInterfaceManager;Ljava/lang/String;IIILandroid/widget/ImageView;IILandroid/widget/RelativeLayout;)V .locals 0 .annotation system Ldalvik/annotation/Signature; value = { "()V" } .end annotation iput-object p1, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->this$0:Lcom/firemonkeys/cloudcellapi/UserInterfaceManager; iput-object p2, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$sFileName:Ljava/lang/String; iput p3, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iWidth:I iput p4, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iHeight:I iput p5, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I iput-object p6, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$pImageView:Landroid/widget/ImageView; iput p7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iX:I iput p8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iY:I iput-object p9, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$pLayout:Landroid/widget/RelativeLayout; .line 317 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public run()V .locals 11 .line 328 new-instance v0, Ljava/io/File; iget-object v1, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$sFileName:Ljava/lang/String; invoke-direct {v0, v1}, Ljava/io/File;->(Ljava/lang/String;)V iget v1, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iWidth:I iget v2, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iHeight:I .line 329 sget-object v3, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config; invoke-static {v1, v2, v3}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap; move-result-object v1 .line 330 new-instance v2, Landroid/graphics/Canvas; invoke-direct {v2, v1}, Landroid/graphics/Canvas;->(Landroid/graphics/Bitmap;)V .line 331 new-instance v3, Landroid/graphics/Paint; const/4 v4, 0x1 invoke-direct {v3, v4}, Landroid/graphics/Paint;->(I)V .line 333 invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; move-result-object v0 invoke-static {v0}, Landroid/graphics/BitmapFactory;->decodeFile(Ljava/lang/String;)Landroid/graphics/Bitmap; move-result-object v0 .line 334 new-instance v4, Landroid/graphics/Rect; iget v5, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I const/4 v6, 0x0 invoke-direct {v4, v6, v6, v5, v5}, Landroid/graphics/Rect;->(IIII)V .line 335 new-instance v5, Landroid/graphics/Rect; iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I invoke-direct {v5, v6, v6, v7, v7}, Landroid/graphics/Rect;->(IIII)V .line 336 invoke-virtual {v2, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V .line 338 new-instance v4, Landroid/graphics/Rect; iget v5, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I move-result v7 iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v7, v8 invoke-direct {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;->(IIII)V .line 339 new-instance v5, Landroid/graphics/Rect; iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iWidth:I sub-int/2addr v8, v7 invoke-direct {v5, v7, v6, v8, v7}, Landroid/graphics/Rect;->(IIII)V .line 340 invoke-virtual {v2, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V .line 342 new-instance v4, Landroid/graphics/Rect; invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I move-result v5 iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v5, v7 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I move-result v7 iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I invoke-direct {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;->(IIII)V .line 343 new-instance v5, Landroid/graphics/Rect; iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iWidth:I iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int v9, v7, v8 invoke-direct {v5, v9, v6, v7, v8}, Landroid/graphics/Rect;->(IIII)V .line 344 invoke-virtual {v2, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V .line 348 new-instance v4, Landroid/graphics/Rect; iget v5, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I move-result v7 iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v7, v8 invoke-direct {v4, v6, v5, v5, v7}, Landroid/graphics/Rect;->(IIII)V .line 349 new-instance v5, Landroid/graphics/Rect; iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iHeight:I sub-int/2addr v8, v7 invoke-direct {v5, v6, v7, v7, v8}, Landroid/graphics/Rect;->(IIII)V .line 350 invoke-virtual {v2, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V .line 352 new-instance v4, Landroid/graphics/Rect; iget v5, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I move-result v7 iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v7, v8 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I move-result v8 iget v9, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v8, v9 invoke-direct {v4, v5, v5, v7, v8}, Landroid/graphics/Rect;->(IIII)V .line 353 new-instance v5, Landroid/graphics/Rect; iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iWidth:I sub-int/2addr v8, v7 iget v9, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iHeight:I sub-int/2addr v9, v7 invoke-direct {v5, v7, v7, v8, v9}, Landroid/graphics/Rect;->(IIII)V .line 354 invoke-virtual {v2, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V .line 356 new-instance v4, Landroid/graphics/Rect; invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I move-result v5 iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v5, v7 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I move-result v8 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I move-result v9 iget v10, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v9, v10 invoke-direct {v4, v5, v7, v8, v9}, Landroid/graphics/Rect;->(IIII)V .line 357 new-instance v5, Landroid/graphics/Rect; iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iWidth:I iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int v9, v7, v8 iget v10, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iHeight:I sub-int/2addr v10, v8 invoke-direct {v5, v9, v8, v7, v10}, Landroid/graphics/Rect;->(IIII)V .line 358 invoke-virtual {v2, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V .line 362 new-instance v4, Landroid/graphics/Rect; invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I move-result v5 iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v5, v7 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I move-result v8 invoke-direct {v4, v6, v5, v7, v8}, Landroid/graphics/Rect;->(IIII)V .line 363 new-instance v5, Landroid/graphics/Rect; iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iHeight:I iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int v9, v7, v8 invoke-direct {v5, v6, v9, v8, v7}, Landroid/graphics/Rect;->(IIII)V .line 364 invoke-virtual {v2, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V .line 366 new-instance v4, Landroid/graphics/Rect; iget v5, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I move-result v6 iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v6, v7 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I move-result v7 iget v8, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v7, v8 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I move-result v8 invoke-direct {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;->(IIII)V .line 367 new-instance v5, Landroid/graphics/Rect; iget v6, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iHeight:I sub-int v8, v7, v6 iget v9, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iWidth:I sub-int/2addr v9, v6 invoke-direct {v5, v6, v8, v9, v7}, Landroid/graphics/Rect;->(IIII)V .line 368 invoke-virtual {v2, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V .line 370 new-instance v4, Landroid/graphics/Rect; invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I move-result v5 iget v6, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v5, v6 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I move-result v6 iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int/2addr v6, v7 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getWidth()I move-result v7 invoke-virtual {v0}, Landroid/graphics/Bitmap;->getHeight()I move-result v8 invoke-direct {v4, v5, v6, v7, v8}, Landroid/graphics/Rect;->(IIII)V .line 371 new-instance v5, Landroid/graphics/Rect; iget v6, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iWidth:I iget v7, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iCornerSize:I sub-int v8, v6, v7 iget v9, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iHeight:I sub-int v7, v9, v7 invoke-direct {v5, v8, v7, v6, v9}, Landroid/graphics/Rect;->(IIII)V .line 372 invoke-virtual {v2, v0, v4, v5, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V iget-object v0, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$pImageView:Landroid/widget/ImageView; .line 374 invoke-virtual {v0, v1}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V .line 376 new-instance v0, Landroid/widget/RelativeLayout$LayoutParams; iget v1, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iWidth:I iget v2, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iHeight:I invoke-direct {v0, v1, v2}, Landroid/widget/RelativeLayout$LayoutParams;->(II)V iget v1, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iX:I iput v1, v0, Landroid/widget/RelativeLayout$LayoutParams;->leftMargin:I iget v1, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$iY:I iput v1, v0, Landroid/widget/RelativeLayout$LayoutParams;->topMargin:I iget-object v1, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$pImageView:Landroid/widget/ImageView; .line 379 invoke-virtual {v1, v0}, Landroid/view/View;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V iget-object v0, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$pLayout:Landroid/widget/RelativeLayout; iget-object v1, p0, Lcom/firemonkeys/cloudcellapi/UserInterfaceManager$7;->val$pImageView:Landroid/widget/ImageView; .line 381 invoke-virtual {v0, v1}, Landroid/view/ViewGroup;->addView(Landroid/view/View;)V return-void .end method