236282301fd3e65cd3fa9c9ec884640234efcc88
[jalviewjs.git] / site / j2s / swingjs / plaf / JSCaret.js
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
4 this.c = null;\r
5 this.dot = 0;\r
6 this.mark = 0;\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
10 function (c) {\r
11 this.c = c;\r
12 }, "javax.swing.text.JTextComponent");\r
13 Clazz.overrideMethod (c$, "deinstall", \r
14 function (c) {\r
15 this.c = null;\r
16 }, "javax.swing.text.JTextComponent");\r
17 Clazz.overrideMethod (c$, "paint", \r
18 function (g) {\r
19 }, "java.awt.Graphics");\r
20 Clazz.overrideMethod (c$, "addChangeListener", \r
21 function (l) {\r
22 }, "javax.swing.event.ChangeListener");\r
23 Clazz.overrideMethod (c$, "removeChangeListener", \r
24 function (l) {\r
25 }, "javax.swing.event.ChangeListener");\r
26 Clazz.overrideMethod (c$, "isVisible", \r
27 function () {\r
28 return true;\r
29 });\r
30 Clazz.overrideMethod (c$, "setVisible", \r
31 function (v) {\r
32 }, "~B");\r
33 Clazz.overrideMethod (c$, "isSelectionVisible", \r
34 function () {\r
35 return true;\r
36 });\r
37 Clazz.overrideMethod (c$, "setSelectionVisible", \r
38 function (v) {\r
39 }, "~B");\r
40 Clazz.overrideMethod (c$, "setMagicCaretPosition", \r
41 function (p) {\r
42 }, "java.awt.Point");\r
43 Clazz.overrideMethod (c$, "getMagicCaretPosition", \r
44 function () {\r
45 return null;\r
46 });\r
47 Clazz.overrideMethod (c$, "setBlinkRate", \r
48 function (rate) {\r
49 }, "~N");\r
50 Clazz.overrideMethod (c$, "getBlinkRate", \r
51 function () {\r
52 return 0;\r
53 });\r
54 Clazz.overrideMethod (c$, "getDot", \r
55 function () {\r
56 return this.dot;\r
57 });\r
58 Clazz.overrideMethod (c$, "getMark", \r
59 function () {\r
60 return this.mark;\r
61 });\r
62 Clazz.overrideMethod (c$, "setDot", \r
63 function (dot) {\r
64 this.dot = this.mark = dot;\r
65 }, "~N");\r
66 Clazz.overrideMethod (c$, "moveDot", \r
67 function (dot) {\r
68 this.mark = this.dot;\r
69 this.dot = dot;\r
70 }, "~N");\r
71 Clazz.overrideMethod (c$, "toString", \r
72 function () {\r
73 return "caret[" + this.dot + "," + this.mark + "]";\r
74 });\r
75 });\r