-package swingjs.plaf;\r
-\r
-import jsjava.awt.Graphics;\r
-import jsjava.awt.Point;\r
-import jsjavax.swing.event.ChangeListener;\r
-import jsjavax.swing.plaf.UIResource;\r
-import jsjavax.swing.text.Caret;\r
-import jsjavax.swing.text.JTextComponent;\r
-\r
-\r
-class JSCaret implements Caret, UIResource {\r
-\r
- private JTextComponent c;\r
- private int dot;\r
- private int mark;\r
-\r
- @Override\r
- public void install(JTextComponent c) {\r
- this.c = c;\r
- }\r
-\r
- @Override\r
- public void deinstall(JTextComponent c) {\r
- this.c = null;\r
- }\r
-\r
- @Override\r
- public void paint(Graphics g) {\r
- // ignore\r
- }\r
-\r
- @Override\r
- public void addChangeListener(ChangeListener l) {\r
- // TODO Auto-generated method stub\r
- \r
- }\r
-\r
- @Override\r
- public void removeChangeListener(ChangeListener l) {\r
- // TODO Auto-generated method stub\r
- \r
- }\r
-\r
- @Override\r
- public boolean isVisible() {\r
- return true;\r
- }\r
-\r
- @Override\r
- public void setVisible(boolean v) {\r
- }\r
-\r
- @Override\r
- public boolean isSelectionVisible() {\r
- return true;\r
- }\r
-\r
- @Override\r
- public void setSelectionVisible(boolean v) {\r
- }\r
-\r
- @Override\r
- public void setMagicCaretPosition(Point p) {\r
- }\r
-\r
- @Override\r
- public Point getMagicCaretPosition() {\r
- return null;\r
- }\r
-\r
- @Override\r
- public void setBlinkRate(int rate) {\r
- }\r
-\r
- @Override\r
- public int getBlinkRate() {\r
- return 0;\r
- }\r
-\r
- @Override\r
- public int getDot() {\r
- return dot;\r
- }\r
-\r
- @Override\r
- public int getMark() {\r
- return mark;\r
- }\r
-\r
- @Override\r
- public void setDot(int dot) {\r
- this.dot = this.mark = dot;\r
- }\r
-\r
- @Override\r
- public void moveDot(int dot) {\r
- this.mark = this.dot;\r
- this.dot = dot;\r
- }\r
-\r
- @Override\r
- public String toString() {\r
- return "caret[" + dot + "," + mark + "]";\r
- }\r
+package swingjs.plaf;
+
+import jsjava.awt.Graphics;
+import jsjava.awt.Point;
+import jsjavax.swing.event.ChangeListener;
+import jsjavax.swing.plaf.UIResource;
+import jsjavax.swing.text.Caret;
+import jsjavax.swing.text.JTextComponent;
+
+
+class JSCaret implements Caret, UIResource {
+
+ private JTextComponent c;
+ private int dot;
+ private int mark;
+
+ @Override
+ public void install(JTextComponent c) {
+ this.c = c;
+ }
+
+ @Override
+ public void deinstall(JTextComponent c) {
+ this.c = null;
+ }
+
+ @Override
+ public void paint(Graphics g) {
+ // ignore
+ }
+
+ @Override
+ public void addChangeListener(ChangeListener l) {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public void removeChangeListener(ChangeListener l) {
+ // TODO Auto-generated method stub
+
+ }
+
+ @Override
+ public boolean isVisible() {
+ return true;
+ }
+
+ @Override
+ public void setVisible(boolean v) {
+ }
+
+ @Override
+ public boolean isSelectionVisible() {
+ return true;
+ }
+
+ @Override
+ public void setSelectionVisible(boolean v) {
+ }
+
+ @Override
+ public void setMagicCaretPosition(Point p) {
+ }
+
+ @Override
+ public Point getMagicCaretPosition() {
+ return null;
+ }
+
+ @Override
+ public void setBlinkRate(int rate) {
+ }
+
+ @Override
+ public int getBlinkRate() {
+ return 0;
+ }
+
+ @Override
+ public int getDot() {
+ return dot;
+ }
+
+ @Override
+ public int getMark() {
+ return mark;
+ }
+
+ @Override
+ public void setDot(int dot) {
+ this.dot = this.mark = dot;
+ }
+
+ @Override
+ public void moveDot(int dot) {
+ this.mark = this.dot;
+ this.dot = dot;
+ }
+
+ @Override
+ public String toString() {
+ return "caret[" + dot + "," + mark + "]";
+ }
}
\ No newline at end of file