home *** CD-ROM | disk | FTP | other *** search
/ All for Cell Phones: Sony Ericsson / Sony-Ericsson 2004.iso / Java / EmailViewer / EmailViewer.jar / s.class (.txt) < prev    next >
Encoding:
Java Class File  |  2002-10-08  |  1.6 KB  |  85 lines

  1. import javax.microedition.lcdui.Font;
  2. import javax.microedition.lcdui.Graphics;
  3.  
  4. // $FF: renamed from: s
  5. class class_0 extends c {
  6.    // $FF: renamed from: else v
  7.    private v field_0;
  8.    // $FF: renamed from: char int
  9.    private int field_1;
  10.    // $FF: renamed from: byte int
  11.    private int field_2;
  12.    // $FF: renamed from: case javax.microedition.lcdui.Font
  13.    private Font field_3;
  14.    // $FF: renamed from: goto int
  15.    private int field_4;
  16.  
  17.    class_0(v var1, int var2, int var3, int var4, int var5, int var6, Font var7) {
  18.       super(var2, var3);
  19.       this.field_0 = var1;
  20.       this.field_1 = var4;
  21.       this.field_2 = var5;
  22.       this.field_3 = var7;
  23.       this.field_4 = var6;
  24.    }
  25.  
  26.    // $FF: renamed from: if () int
  27.    int method_0() {
  28.       return this.field_2;
  29.    }
  30.  
  31.    // $FF: renamed from: a () int
  32.    int method_1() {
  33.       return this.field_1;
  34.    }
  35.  
  36.    // $FF: renamed from: a (javax.microedition.lcdui.Graphics, boolean) void
  37.    void method_2(Graphics var1, boolean var2) {
  38.       if (this.field_3 != null) {
  39.          var1.setFont(this.field_3);
  40.          var1.setStrokeStyle(var2 ? 1 : 0);
  41.          var1.drawRect(super.a, super.if, this.field_1 - 1, this.field_2);
  42.          String var3 = this.field_0.a();
  43.          if (var3 != null && var3.length() > 0) {
  44.             int var4 = var1.getClipX();
  45.             int var5 = var1.getClipY();
  46.             int var6 = var1.getClipWidth();
  47.             int var7 = var1.getClipHeight();
  48.             var1.clipRect(super.a, super.if, this.field_1, this.field_2);
  49.             if (this.field_4 == 65536) {
  50.                char[] var8 = new char[var3.length()];
  51.  
  52.                for(int var9 = 0; var9 < var8.length; ++var9) {
  53.                   var8[var9] = '*';
  54.                }
  55.  
  56.                var3 = new String(var8);
  57.             }
  58.  
  59.             int var11 = 0;
  60.  
  61.             int var10;
  62.             for(int var12 = super.if; var11 < var3.length(); var11 = var10 + 1) {
  63.                var10 = var3.indexOf(10, var11);
  64.                if (var10 < 0) {
  65.                   var1.drawSubstring(var3, var11, var3.length() - var11, super.a + 1, var12, 20);
  66.                   break;
  67.                }
  68.  
  69.                if (var10 - var11 > 0) {
  70.                   var1.drawSubstring(var3, var11, var10 - var11, super.a + 1, var12, 20);
  71.                }
  72.  
  73.                var12 += this.field_3.getHeight();
  74.                if (var12 >= super.if + this.field_2) {
  75.                   break;
  76.                }
  77.             }
  78.  
  79.             var1.setClip(var4, var5, var6, var7);
  80.          }
  81.       }
  82.  
  83.    }
  84. }
  85.