home *** CD-ROM | disk | FTP | other *** search
- package com.sun.java.swing.text;
-
- import java.awt.Rectangle;
- import java.awt.Shape;
-
- class ParagraphView$Row extends BoxView {
- // $FF: synthetic field
- private final ParagraphView this$0;
-
- ParagraphView$Row(ParagraphView var1, Element var2) {
- super(var2, 0);
- this.this$0 = var1;
- this.this$0 = var1;
- }
-
- protected void loadChildren(ViewFactory var1) {
- }
-
- public float getAlignment(int var1) {
- if (var1 == 0) {
- switch (ParagraphView.access$0(this.this$0)) {
- case 0:
- return 0.0F;
- case 1:
- case 3:
- return 0.5F;
- case 2:
- return 1.0F;
- }
- }
-
- return super.getAlignment(var1);
- }
-
- public Shape modelToView(int var1, Shape var2) throws BadLocationException {
- Rectangle var3 = var2.getBounds();
- int var4 = var3.height;
- int var5 = var3.y;
- Shape var6 = super.modelToView(var1, var2);
- var3 = var6.getBounds();
- var3.height = var4;
- var3.y = var5;
- return var3;
- }
-
- public int getStartOffset() {
- int var1 = ((CompositeView)this).getViewCount();
- if (var1 > 0) {
- View var2 = ((CompositeView)this).getView(0);
- return var2.getStartOffset();
- } else {
- return -1;
- }
- }
-
- public int getEndOffset() {
- int var1 = ((CompositeView)this).getViewCount();
- if (var1 > 0) {
- View var2 = ((CompositeView)this).getView(var1 - 1);
- return var2.getEndOffset();
- } else {
- return -1;
- }
- }
-
- protected View getViewAtPosition(int var1, Rectangle var2) {
- int var3 = ((CompositeView)this).getViewCount();
-
- for(int var4 = 0; var4 < var3; ++var4) {
- View var5 = ((CompositeView)this).getView(var4);
- int var6 = var5.getStartOffset();
- int var7 = var5.getEndOffset();
- if (var1 >= var6 && var1 < var7) {
- ((BoxView)this).childAllocation(var4, var2);
- return var5;
- }
- }
-
- return null;
- }
- }
-