FSF GCC merge 02/23/03
[official-gcc.git] / libjava / javax / swing / plaf / TextUI.java
blob46fa2ca61b5f9dbd0b663ae87a510635e27b9d25
1 package javax.swing.plaf;
3 import javax.swing.text.*;
4 import java.awt.*;
6 public abstract class TextUI extends ComponentUI
8 public TextUI()
12 public abstract void damageRange(JTextComponent t, int p0, int p1);
13 public abstract void damageRange(JTextComponent t, int p0, int p1, Position.Bias firstBias, Position.Bias secondBias);
14 public abstract EditorKit getEditorKit(JTextComponent t);
15 public abstract int getNextVisualPositionFrom(JTextComponent t,
16 int pos,
17 Position.Bias b,
18 int direction,
19 Position.Bias[] biasRet);
20 public abstract View getRootView(JTextComponent t);
21 public abstract Rectangle modelToView(JTextComponent t, int pos);
22 public abstract Rectangle modelToView(JTextComponent t, int pos, Position.Bias bias);
23 public abstract int viewToModel(JTextComponent t, Point pt);
24 public abstract int viewToModel(JTextComponent t, Point pt, Position.Bias[] biasReturn);