1 Clazz.declarePackage ("swingjs.plaf");
2 Clazz.load (["javax.swing.plaf.UIResource", "javax.swing.text.Caret"], "swingjs.plaf.JSCaret", null, function () {
3 c$ = Clazz.decorateAsClass (function () {
7 Clazz.instantialize (this, arguments);
8 }, swingjs.plaf, "JSCaret", null, [javax.swing.text.Caret, javax.swing.plaf.UIResource]);
9 Clazz.overrideMethod (c$, "install",
12 }, "javax.swing.text.JTextComponent");
13 Clazz.overrideMethod (c$, "deinstall",
16 }, "javax.swing.text.JTextComponent");
17 Clazz.overrideMethod (c$, "paint",
19 }, "java.awt.Graphics");
20 Clazz.overrideMethod (c$, "addChangeListener",
22 }, "javax.swing.event.ChangeListener");
23 Clazz.overrideMethod (c$, "removeChangeListener",
25 }, "javax.swing.event.ChangeListener");
26 Clazz.overrideMethod (c$, "isVisible",
30 Clazz.overrideMethod (c$, "setVisible",
33 Clazz.overrideMethod (c$, "isSelectionVisible",
37 Clazz.overrideMethod (c$, "setSelectionVisible",
40 Clazz.overrideMethod (c$, "setMagicCaretPosition",
43 Clazz.overrideMethod (c$, "getMagicCaretPosition",
47 Clazz.overrideMethod (c$, "setBlinkRate",
50 Clazz.overrideMethod (c$, "getBlinkRate",
54 Clazz.overrideMethod (c$, "getDot",
58 Clazz.overrideMethod (c$, "getMark",
62 Clazz.overrideMethod (c$, "setDot",
64 this.dot = this.mark = dot;
66 Clazz.overrideMethod (c$, "moveDot",
71 Clazz.overrideMethod (c$, "toString",
73 return "caret[" + this.dot + "," + this.mark + "]";