home *** CD-ROM | disk | FTP | other *** search
- package java.awt.font;
-
- import java.awt.geom.Rectangle2D;
- import java.awt.geom.RectangularShape;
- import sun.awt.font.TextLineComponent;
-
- class TextLine$2 extends TextLine.Function {
- TextLine$2() {
- super((TextLine.1)null);
- }
-
- float computeFunction(TextLine var1, int var2, int var3) {
- float var4 = 0.0F;
- if (TextLine.access$200(var1) == null) {
- for(int var5 = 0; var5 < var2; ++var5) {
- Rectangle2D var6 = TextLine.access$100(var1)[var5].getLogicalBounds();
- var4 += (float)((RectangularShape)var6).getWidth();
- }
- } else {
- for(int var8 = 0; TextLine.access$200(var1)[var8] != var2; ++var8) {
- int var10 = TextLine.access$200(var1)[var8];
- Rectangle2D var7 = TextLine.access$100(var1)[var10].getLogicalBounds();
- var4 += (float)((RectangularShape)var7).getWidth();
- }
- }
-
- TextLineComponent var9 = TextLine.access$100(var1)[var2];
- return var4 + var9.getCharX(var3);
- }
- }
-