home *** CD-ROM | disk | FTP | other *** search
/ PC Pro 64 / CDPRO64.iso / UTILIDADES / java / emsn / eMSN.jar / z.class (.txt) < prev   
Encoding:
Java Class File  |  2005-09-24  |  4.4 KB  |  267 lines

  1. import java.util.Vector;
  2. import javax.microedition.lcdui.Font;
  3. import javax.microedition.lcdui.Graphics;
  4.  
  5. // $FF: renamed from: z
  6. public class class_0 extends s {
  7.    // $FF: renamed from: w javax.microedition.lcdui.Font
  8.    public Font field_0 = Font.getFont(0, 0, 8);
  9.    // $FF: renamed from: d int
  10.    private final int field_1 = 0;
  11.    // $FF: renamed from: x int
  12.    private final int field_2 = 1;
  13.    // $FF: renamed from: t int
  14.    private final int field_3 = 2;
  15.    // $FF: renamed from: r int
  16.    private final int field_4;
  17.    // $FF: renamed from: l int
  18.    private final int field_5;
  19.    // $FF: renamed from: v int
  20.    private final int field_6;
  21.    // $FF: renamed from: g int
  22.    private int field_7;
  23.    // $FF: renamed from: i boolean
  24.    private boolean field_8;
  25.    // $FF: renamed from: e int
  26.    private final int field_9;
  27.    // $FF: renamed from: f java.util.Vector
  28.    private Vector field_10;
  29.    // $FF: renamed from: s java.lang.Object
  30.    private Object field_11;
  31.    // $FF: renamed from: j char
  32.    private char field_12;
  33.    // $FF: renamed from: u int
  34.    private int field_13;
  35.    // $FF: renamed from: q int
  36.    private int field_14;
  37.  
  38.    public class_0(int var1, int var2, int var3, int var4, String var5) throws Exception {
  39.       this.field_4 = Math.max(this.field_0.getHeight(), ad.h.a());
  40.       this.field_5 = (this.field_4 - this.field_0.getHeight()) / 2;
  41.       this.field_6 = (this.field_4 - ad.h.a()) / 2;
  42.       this.field_7 = 0;
  43.       this.field_8 = true;
  44.       this.field_9 = 35;
  45.       this.field_10 = new Vector(35);
  46.       this.field_11 = new Object();
  47.       this.field_12 = '\ufffe';
  48.       this.field_13 = 0;
  49.       this.field_14 = 0;
  50.       this.p = var1;
  51.       this.o = var2;
  52.       this.b = var3;
  53.       this.k = var4;
  54.       this.method_0(var5);
  55.    }
  56.  
  57.    // $FF: renamed from: a (java.lang.String) void
  58.    public synchronized void method_0(String var1) throws Exception {
  59.       String var2 = ad.h.a(var1);
  60.       this.method_2(var2);
  61.       this.method_9();
  62.    }
  63.  
  64.    // $FF: renamed from: e () void
  65.    private void method_1() {
  66.       StringBuffer var1 = new StringBuffer();
  67.       var1.append(this.field_12);
  68.       this.field_10.addElement(var1);
  69.       if (this.field_10.size() > 35) {
  70.          this.field_10.removeElementAt(0);
  71.       }
  72.  
  73.    }
  74.  
  75.    // $FF: renamed from: b (java.lang.String) void
  76.    private void method_2(String var1) {
  77.       this.field_12 = '\ufffe';
  78.       this.method_1();
  79.       int var3 = 3;
  80.       this.field_14 = 0;
  81.       this.field_13 = 0;
  82.  
  83.       int var2;
  84.       while((var2 = this.method_3(var1)) != 2) {
  85.          String var4 = var1.substring(this.field_13, this.field_14);
  86.          if (var2 == 1) {
  87.             var3 = 3;
  88.             this.method_1();
  89.          }
  90.  
  91.          String var5;
  92.          if (var3 == 3) {
  93.             var5 = var4;
  94.          } else {
  95.             var5 = ' ' + var4;
  96.          }
  97.  
  98.          if (this.method_5(var5, var3)) {
  99.             var3 = this.method_4(var5, var3, (StringBuffer)this.field_10.lastElement());
  100.             this.field_13 = this.field_14;
  101.          } else if (var3 == 3) {
  102.             this.field_14 = this.method_6(this.field_13, var1, (StringBuffer)this.field_10.lastElement());
  103.             var3 = 3;
  104.             this.method_1();
  105.             this.field_13 = this.field_14;
  106.          } else {
  107.             var3 = 3;
  108.             this.method_1();
  109.          }
  110.       }
  111.  
  112.    }
  113.  
  114.    // $FF: renamed from: c (java.lang.String) int
  115.    private int method_3(String var1) {
  116.       byte var2 = 0;
  117.       int var3 = this.field_13;
  118.  
  119.       try {
  120.          for(; var1.charAt(var3) == ' ' || var1.charAt(var3) == '\n' || var1.charAt(var3) == '\t' || var1.charAt(var3) == '\r'; ++var3) {
  121.             if (var1.charAt(var3) == '\n' || var1.charAt(var3) == '\r') {
  122.                var2 = 1;
  123.             }
  124.          }
  125.       } catch (Exception var6) {
  126.          return 2;
  127.       }
  128.  
  129.       this.field_13 = var3;
  130.  
  131.       try {
  132.          while(var1.charAt(var3) != ' ' && var1.charAt(var3) != '\n' && var1.charAt(var3) != '\t' && var1.charAt(var3) != '\r') {
  133.             ++var3;
  134.          }
  135.       } catch (Exception var5) {
  136.          var3 = var1.length();
  137.       }
  138.  
  139.       this.field_14 = var3;
  140.       return var2;
  141.    }
  142.  
  143.    // $FF: renamed from: a (java.lang.String, int, java.lang.StringBuffer) int
  144.    private int method_4(String var1, int var2, StringBuffer var3) {
  145.       int var4 = var2;
  146.  
  147.       for(int var5 = 0; var5 < var1.length(); ++var5) {
  148.          char var6 = var1.charAt(var5);
  149.          var4 = this.method_8(var6, var4, 0, (Graphics)null, false);
  150.          if (var3 != null) {
  151.             var3.append(var6);
  152.          }
  153.       }
  154.  
  155.       return var4;
  156.    }
  157.  
  158.    // $FF: renamed from: a (java.lang.String, int) boolean
  159.    private boolean method_5(String var1, int var2) {
  160.       var2 = this.method_4(var1, var2, (StringBuffer)null);
  161.       return var2 < this.b - 3;
  162.    }
  163.  
  164.    // $FF: renamed from: a (int, java.lang.String, java.lang.StringBuffer) int
  165.    private int method_6(int var1, String var2, StringBuffer var3) {
  166.       int var4 = 3;
  167.  
  168.       int var5;
  169.       int var7;
  170.       for(var5 = var1; var5 < var2.length() && var4 < this.b - 3; var4 = var7) {
  171.          char var6 = var2.charAt(var5);
  172.          var7 = this.method_8(var6, var4, 0, (Graphics)null, false);
  173.          if (var7 < this.b - 3 && var3 != null) {
  174.             var3.append(var6);
  175.          }
  176.  
  177.          if (var7 < this.b - 3) {
  178.             ++var5;
  179.          }
  180.       }
  181.  
  182.       return var5;
  183.    }
  184.  
  185.    // $FF: renamed from: a (java.lang.StringBuffer, int, javax.microedition.lcdui.Graphics) void
  186.    private void method_7(StringBuffer var1, int var2, Graphics var3) {
  187.       int var4 = 3;
  188.  
  189.       for(int var5 = 0; var5 < var1.length(); ++var5) {
  190.          var4 = this.method_8(var1.charAt(var5), var4, var2, var3, true);
  191.       }
  192.  
  193.    }
  194.  
  195.    // $FF: renamed from: a (char, int, int, javax.microedition.lcdui.Graphics, boolean) int
  196.    private int method_8(char var1, int var2, int var3, Graphics var4, boolean var5) {
  197.       int var6;
  198.       if (var1 == '\uffff') {
  199.          this.field_12 = '\uffff';
  200.          if (var4 != null) {
  201.             var4.setColor(255);
  202.          }
  203.  
  204.          var6 = var2;
  205.       } else if (var1 == '\ufffe') {
  206.          this.field_12 = '\ufffe';
  207.          if (var4 != null) {
  208.             var4.setColor(0);
  209.          }
  210.  
  211.          var6 = var2;
  212.       } else if (var1 <= '∩┐╜' && var1 >= (char)(-3 - ad.h.c())) {
  213.          var6 = var2 + ad.h.a((char)(-var1 - 1 - 2), var4, var2, var3 + this.field_6, var5);
  214.       } else {
  215.          if (var5) {
  216.             var4.drawChar(var1, var2, var3 + this.field_5, 20);
  217.          }
  218.  
  219.          var6 = var2 + this.field_0.charWidth(var1);
  220.       }
  221.  
  222.       return var6;
  223.    }
  224.  
  225.    // $FF: renamed from: c () void
  226.    public synchronized void method_9() {
  227.       if (this.field_8) {
  228.          this.field_7 = this.field_10.size() - (this.k - 2) / this.field_4;
  229.          if (this.field_7 < 0) {
  230.             this.field_7 = 0;
  231.          }
  232.       }
  233.  
  234.    }
  235.  
  236.    // $FF: renamed from: a () void
  237.    public synchronized void method_10() {
  238.       this.field_8 = true;
  239.       this.method_9();
  240.    }
  241.  
  242.    // $FF: renamed from: d () void
  243.    public synchronized void method_11() {
  244.       this.field_8 = false;
  245.       --this.field_7;
  246.       if (this.field_7 < 0) {
  247.          this.field_7 = 0;
  248.       }
  249.  
  250.    }
  251.  
  252.    // $FF: renamed from: c (javax.microedition.lcdui.Graphics) void
  253.    public synchronized void method_12(Graphics var1) {
  254.       super.c(var1);
  255.       var1.setColor(16777215);
  256.       var1.fillRect(0, 0, this.b, this.k);
  257.       var1.setFont(this.field_0);
  258.       int var2 = 2;
  259.  
  260.       for(int var3 = this.field_7; var2 < this.k && var3 < this.field_10.size(); ++var3) {
  261.          this.method_7((StringBuffer)this.field_10.elementAt(var3), var2, var1);
  262.          var2 += this.field_4;
  263.       }
  264.  
  265.    }
  266. }
  267.