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