Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / text / GlyphPainter1.js
index 4e08621..2a478c7 100644 (file)
@@ -1,96 +1,96 @@
-Clazz.declarePackage ("javax.swing.text");\r
-Clazz.load (["javax.swing.text.GlyphView"], "javax.swing.text.GlyphPainter1", ["java.awt.Rectangle", "$.Toolkit", "javax.swing.text.BadLocationException", "javax.swing.text.ParagraphView.Row", "javax.swing.text.Position", "$.SegmentCache", "$.Utilities"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.metrics = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.text, "GlyphPainter1", javax.swing.text.GlyphView.GlyphPainter);\r
-Clazz.overrideMethod (c$, "getSpan", \r
-function (v, p0, p1, e, x) {\r
-this.sync (v);\r
-var text = v.getText (p0, p1);\r
-var justificationData = this.getJustificationData (v);\r
-var width = javax.swing.text.Utilities.getTabbedTextWidth (v, text, this.metrics, Clazz.floatToInt (x), e, p0, justificationData);\r
-javax.swing.text.SegmentCache.releaseSharedSegment (text);\r
-return width;\r
-}, "javax.swing.text.GlyphView,~N,~N,javax.swing.text.TabExpander,~N");\r
-Clazz.overrideMethod (c$, "getHeight", \r
-function (v) {\r
-this.sync (v);\r
-return this.metrics.getHeight ();\r
-}, "javax.swing.text.GlyphView");\r
-Clazz.overrideMethod (c$, "getAscent", \r
-function (v) {\r
-this.sync (v);\r
-return this.metrics.getAscent ();\r
-}, "javax.swing.text.GlyphView");\r
-Clazz.overrideMethod (c$, "getDescent", \r
-function (v) {\r
-this.sync (v);\r
-return this.metrics.getDescent ();\r
-}, "javax.swing.text.GlyphView");\r
-Clazz.overrideMethod (c$, "paint", \r
-function (v, g, a, p0, p1) {\r
-}, "javax.swing.text.GlyphView,java.awt.Graphics,java.awt.Shape,~N,~N");\r
-Clazz.overrideMethod (c$, "modelToView", \r
-function (v, pos, bias, a) {\r
-this.sync (v);\r
-var alloc = (Clazz.instanceOf (a, java.awt.Rectangle)) ? a : a.getBounds ();\r
-var p0 = v.getStartOffset ();\r
-var p1 = v.getEndOffset ();\r
-var expander = v.getTabExpander ();\r
-var text;\r
-if (pos == p1) {\r
-return  new java.awt.Rectangle (alloc.x + alloc.width, alloc.y, 0, this.metrics.getHeight ());\r
-}if ((pos >= p0) && (pos <= p1)) {\r
-text = v.getText (p0, pos);\r
-var justificationData = this.getJustificationData (v);\r
-var width = javax.swing.text.Utilities.getTabbedTextWidth (v, text, this.metrics, alloc.x, expander, p0, justificationData);\r
-javax.swing.text.SegmentCache.releaseSharedSegment (text);\r
-return  new java.awt.Rectangle (alloc.x + width, alloc.y, 0, this.metrics.getHeight ());\r
-}throw  new javax.swing.text.BadLocationException ("modelToView - can't convert", p1);\r
-}, "javax.swing.text.GlyphView,~N,javax.swing.text.Position.Bias,java.awt.Shape");\r
-Clazz.overrideMethod (c$, "viewToModel", \r
-function (v, x, y, a, biasReturn) {\r
-this.sync (v);\r
-var alloc = (Clazz.instanceOf (a, java.awt.Rectangle)) ? a : a.getBounds ();\r
-var p0 = v.getStartOffset ();\r
-var p1 = v.getEndOffset ();\r
-var expander = v.getTabExpander ();\r
-var text = v.getText (p0, p1);\r
-var justificationData = this.getJustificationData (v);\r
-var offs = javax.swing.text.Utilities.getTabbedTextOffset (v, text, this.metrics, alloc.x, Clazz.floatToInt (x), expander, p0, justificationData);\r
-javax.swing.text.SegmentCache.releaseSharedSegment (text);\r
-var retValue = p0 + offs;\r
-if (retValue == p1) {\r
-retValue--;\r
-}biasReturn[0] = javax.swing.text.Position.Bias.Forward;\r
-return retValue;\r
-}, "javax.swing.text.GlyphView,~N,~N,java.awt.Shape,~A");\r
-Clazz.overrideMethod (c$, "getBoundedPosition", \r
-function (v, p0, x, len) {\r
-this.sync (v);\r
-var expander = v.getTabExpander ();\r
-var s = v.getText (p0, v.getEndOffset ());\r
-var justificationData = this.getJustificationData (v);\r
-var index = javax.swing.text.Utilities.getTabbedTextOffset (v, s, this.metrics, Clazz.floatToInt (x), Clazz.floatToInt (x + len), expander, p0, false, justificationData);\r
-javax.swing.text.SegmentCache.releaseSharedSegment (s);\r
-var p1 = p0 + index;\r
-return p1;\r
-}, "javax.swing.text.GlyphView,~N,~N,~N");\r
-Clazz.defineMethod (c$, "sync", \r
-function (v) {\r
-var f = v.getFont ();\r
-if ((this.metrics == null) || (!f.equals (this.metrics.getFont ()))) {\r
-var c = v.getContainer ();\r
-this.metrics = (c != null) ? c.getFontMetrics (f) : java.awt.Toolkit.getDefaultToolkit ().getFontMetrics (f);\r
-}}, "javax.swing.text.GlyphView");\r
-Clazz.defineMethod (c$, "getJustificationData", \r
- function (v) {\r
-var parent = v.getParent ();\r
-var ret = null;\r
-if (Clazz.instanceOf (parent, javax.swing.text.ParagraphView.Row)) {\r
-var row = (parent);\r
-ret = row.justificationData;\r
-}return ret;\r
-}, "javax.swing.text.GlyphView");\r
-});\r
+Clazz.declarePackage ("javax.swing.text");
+Clazz.load (["javax.swing.text.GlyphView"], "javax.swing.text.GlyphPainter1", ["java.awt.Rectangle", "$.Toolkit", "javax.swing.text.BadLocationException", "javax.swing.text.ParagraphView.Row", "javax.swing.text.Position", "$.SegmentCache", "$.Utilities"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.metrics = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.text, "GlyphPainter1", javax.swing.text.GlyphView.GlyphPainter);
+Clazz.overrideMethod (c$, "getSpan", 
+function (v, p0, p1, e, x) {
+this.sync (v);
+var text = v.getText (p0, p1);
+var justificationData = this.getJustificationData (v);
+var width = javax.swing.text.Utilities.getTabbedTextWidth (v, text, this.metrics, Clazz.floatToInt (x), e, p0, justificationData);
+javax.swing.text.SegmentCache.releaseSharedSegment (text);
+return width;
+}, "javax.swing.text.GlyphView,~N,~N,javax.swing.text.TabExpander,~N");
+Clazz.overrideMethod (c$, "getHeight", 
+function (v) {
+this.sync (v);
+return this.metrics.getHeight ();
+}, "javax.swing.text.GlyphView");
+Clazz.overrideMethod (c$, "getAscent", 
+function (v) {
+this.sync (v);
+return this.metrics.getAscent ();
+}, "javax.swing.text.GlyphView");
+Clazz.overrideMethod (c$, "getDescent", 
+function (v) {
+this.sync (v);
+return this.metrics.getDescent ();
+}, "javax.swing.text.GlyphView");
+Clazz.overrideMethod (c$, "paint", 
+function (v, g, a, p0, p1) {
+}, "javax.swing.text.GlyphView,java.awt.Graphics,java.awt.Shape,~N,~N");
+Clazz.overrideMethod (c$, "modelToView", 
+function (v, pos, bias, a) {
+this.sync (v);
+var alloc = (Clazz.instanceOf (a, java.awt.Rectangle)) ? a : a.getBounds ();
+var p0 = v.getStartOffset ();
+var p1 = v.getEndOffset ();
+var expander = v.getTabExpander ();
+var text;
+if (pos == p1) {
+return  new java.awt.Rectangle (alloc.x + alloc.width, alloc.y, 0, this.metrics.getHeight ());
+}if ((pos >= p0) && (pos <= p1)) {
+text = v.getText (p0, pos);
+var justificationData = this.getJustificationData (v);
+var width = javax.swing.text.Utilities.getTabbedTextWidth (v, text, this.metrics, alloc.x, expander, p0, justificationData);
+javax.swing.text.SegmentCache.releaseSharedSegment (text);
+return  new java.awt.Rectangle (alloc.x + width, alloc.y, 0, this.metrics.getHeight ());
+}throw  new javax.swing.text.BadLocationException ("modelToView - can't convert", p1);
+}, "javax.swing.text.GlyphView,~N,javax.swing.text.Position.Bias,java.awt.Shape");
+Clazz.overrideMethod (c$, "viewToModel", 
+function (v, x, y, a, biasReturn) {
+this.sync (v);
+var alloc = (Clazz.instanceOf (a, java.awt.Rectangle)) ? a : a.getBounds ();
+var p0 = v.getStartOffset ();
+var p1 = v.getEndOffset ();
+var expander = v.getTabExpander ();
+var text = v.getText (p0, p1);
+var justificationData = this.getJustificationData (v);
+var offs = javax.swing.text.Utilities.getTabbedTextOffset (v, text, this.metrics, alloc.x, Clazz.floatToInt (x), expander, p0, justificationData);
+javax.swing.text.SegmentCache.releaseSharedSegment (text);
+var retValue = p0 + offs;
+if (retValue == p1) {
+retValue--;
+}biasReturn[0] = javax.swing.text.Position.Bias.Forward;
+return retValue;
+}, "javax.swing.text.GlyphView,~N,~N,java.awt.Shape,~A");
+Clazz.overrideMethod (c$, "getBoundedPosition", 
+function (v, p0, x, len) {
+this.sync (v);
+var expander = v.getTabExpander ();
+var s = v.getText (p0, v.getEndOffset ());
+var justificationData = this.getJustificationData (v);
+var index = javax.swing.text.Utilities.getTabbedTextOffset (v, s, this.metrics, Clazz.floatToInt (x), Clazz.floatToInt (x + len), expander, p0, false, justificationData);
+javax.swing.text.SegmentCache.releaseSharedSegment (s);
+var p1 = p0 + index;
+return p1;
+}, "javax.swing.text.GlyphView,~N,~N,~N");
+Clazz.defineMethod (c$, "sync", 
+function (v) {
+var f = v.getFont ();
+if ((this.metrics == null) || (!f.equals (this.metrics.getFont ()))) {
+var c = v.getContainer ();
+this.metrics = (c != null) ? c.getFontMetrics (f) : java.awt.Toolkit.getDefaultToolkit ().getFontMetrics (f);
+}}, "javax.swing.text.GlyphView");
+Clazz.defineMethod (c$, "getJustificationData", 
+ function (v) {
+var parent = v.getParent ();
+var ret = null;
+if (Clazz.instanceOf (parent, javax.swing.text.ParagraphView.Row)) {
+var row = (parent);
+ret = row.justificationData;
+}return ret;
+}, "javax.swing.text.GlyphView");
+});