Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / text / LabelView.js
index fec813e..f22813b 100644 (file)
-Clazz.declarePackage ("javax.swing.text");\r
-Clazz.load (["javax.swing.text.GlyphView", "$.TabableView"], "javax.swing.text.LabelView", ["java.awt.Toolkit", "javax.swing.text.StateInvariantError", "$.StyleConstants", "$.StyledDocument"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.font = null;\r
-this.fg = null;\r
-this.bg = null;\r
-this.underline = false;\r
-this.strike = false;\r
-this.superscript = false;\r
-this.subscript = false;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.text, "LabelView", javax.swing.text.GlyphView, javax.swing.text.TabableView);\r
-Clazz.defineMethod (c$, "sync", \r
-function () {\r
-if (this.font == null) {\r
-this.setPropertiesFromAttributes ();\r
-}});\r
-Clazz.defineMethod (c$, "setUnderline", \r
-function (u) {\r
-this.underline = u;\r
-}, "~B");\r
-Clazz.defineMethod (c$, "setStrikeThrough", \r
-function (s) {\r
-this.strike = s;\r
-}, "~B");\r
-Clazz.defineMethod (c$, "setSuperscript", \r
-function (s) {\r
-this.superscript = s;\r
-}, "~B");\r
-Clazz.defineMethod (c$, "setSubscript", \r
-function (s) {\r
-this.subscript = s;\r
-}, "~B");\r
-Clazz.defineMethod (c$, "setBackground", \r
-function (bg) {\r
-this.bg = bg;\r
-}, "java.awt.Color");\r
-Clazz.defineMethod (c$, "setPropertiesFromAttributes", \r
-function () {\r
-var attr = this.getAttributes ();\r
-if (attr != null) {\r
-var d = this.getDocument ();\r
-if (Clazz.instanceOf (d, javax.swing.text.StyledDocument)) {\r
-var doc = d;\r
-this.font = doc.getFont (attr);\r
-this.fg = doc.getForeground (attr);\r
-if (attr.isDefined (javax.swing.text.StyleConstants.Background)) {\r
-this.bg = doc.getBackground (attr);\r
-} else {\r
-this.bg = null;\r
-}this.setUnderline (javax.swing.text.StyleConstants.isUnderline (attr));\r
-this.setStrikeThrough (javax.swing.text.StyleConstants.isStrikeThrough (attr));\r
-this.setSuperscript (javax.swing.text.StyleConstants.isSuperscript (attr));\r
-this.setSubscript (javax.swing.text.StyleConstants.isSubscript (attr));\r
-} else {\r
-throw  new javax.swing.text.StateInvariantError ("LabelView needs StyledDocument");\r
-}}});\r
-Clazz.defineMethod (c$, "getFontMetrics", \r
-function () {\r
-this.sync ();\r
-var c = this.getContainer ();\r
-return (c != null) ? c.getFontMetrics (this.font) : java.awt.Toolkit.getDefaultToolkit ().getFontMetrics (this.font);\r
-});\r
-Clazz.overrideMethod (c$, "getBackground", \r
-function () {\r
-this.sync ();\r
-return this.bg;\r
-});\r
-Clazz.overrideMethod (c$, "getForeground", \r
-function () {\r
-this.sync ();\r
-return this.fg;\r
-});\r
-Clazz.overrideMethod (c$, "getFont", \r
-function () {\r
-this.sync ();\r
-return this.font;\r
-});\r
-Clazz.overrideMethod (c$, "isUnderline", \r
-function () {\r
-this.sync ();\r
-return this.underline;\r
-});\r
-Clazz.overrideMethod (c$, "isStrikeThrough", \r
-function () {\r
-this.sync ();\r
-return this.strike;\r
-});\r
-Clazz.overrideMethod (c$, "isSubscript", \r
-function () {\r
-this.sync ();\r
-return this.subscript;\r
-});\r
-Clazz.overrideMethod (c$, "isSuperscript", \r
-function () {\r
-this.sync ();\r
-return this.superscript;\r
-});\r
-Clazz.defineMethod (c$, "changedUpdate", \r
-function (e, a, f) {\r
-this.font = null;\r
-Clazz.superCall (this, javax.swing.text.LabelView, "changedUpdate", [e, a, f]);\r
-}, "javax.swing.event.DocumentEvent,java.awt.Shape,javax.swing.text.ViewFactory");\r
-});\r
+Clazz.declarePackage ("javax.swing.text");
+Clazz.load (["javax.swing.text.GlyphView", "$.TabableView"], "javax.swing.text.LabelView", ["java.awt.Toolkit", "javax.swing.text.StateInvariantError", "$.StyleConstants", "$.StyledDocument"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.font = null;
+this.fg = null;
+this.bg = null;
+this.underline = false;
+this.strike = false;
+this.superscript = false;
+this.subscript = false;
+Clazz.instantialize (this, arguments);
+}, javax.swing.text, "LabelView", javax.swing.text.GlyphView, javax.swing.text.TabableView);
+Clazz.defineMethod (c$, "sync", 
+function () {
+if (this.font == null) {
+this.setPropertiesFromAttributes ();
+}});
+Clazz.defineMethod (c$, "setUnderline", 
+function (u) {
+this.underline = u;
+}, "~B");
+Clazz.defineMethod (c$, "setStrikeThrough", 
+function (s) {
+this.strike = s;
+}, "~B");
+Clazz.defineMethod (c$, "setSuperscript", 
+function (s) {
+this.superscript = s;
+}, "~B");
+Clazz.defineMethod (c$, "setSubscript", 
+function (s) {
+this.subscript = s;
+}, "~B");
+Clazz.defineMethod (c$, "setBackground", 
+function (bg) {
+this.bg = bg;
+}, "java.awt.Color");
+Clazz.defineMethod (c$, "setPropertiesFromAttributes", 
+function () {
+var attr = this.getAttributes ();
+if (attr != null) {
+var d = this.getDocument ();
+if (Clazz.instanceOf (d, javax.swing.text.StyledDocument)) {
+var doc = d;
+this.font = doc.getFont (attr);
+this.fg = doc.getForeground (attr);
+if (attr.isDefined (javax.swing.text.StyleConstants.Background)) {
+this.bg = doc.getBackground (attr);
+} else {
+this.bg = null;
+}this.setUnderline (javax.swing.text.StyleConstants.isUnderline (attr));
+this.setStrikeThrough (javax.swing.text.StyleConstants.isStrikeThrough (attr));
+this.setSuperscript (javax.swing.text.StyleConstants.isSuperscript (attr));
+this.setSubscript (javax.swing.text.StyleConstants.isSubscript (attr));
+} else {
+throw  new javax.swing.text.StateInvariantError ("LabelView needs StyledDocument");
+}}});
+Clazz.defineMethod (c$, "getFontMetrics", 
+function () {
+this.sync ();
+var c = this.getContainer ();
+return (c != null) ? c.getFontMetrics (this.font) : java.awt.Toolkit.getDefaultToolkit ().getFontMetrics (this.font);
+});
+Clazz.overrideMethod (c$, "getBackground", 
+function () {
+this.sync ();
+return this.bg;
+});
+Clazz.overrideMethod (c$, "getForeground", 
+function () {
+this.sync ();
+return this.fg;
+});
+Clazz.overrideMethod (c$, "getFont", 
+function () {
+this.sync ();
+return this.font;
+});
+Clazz.overrideMethod (c$, "isUnderline", 
+function () {
+this.sync ();
+return this.underline;
+});
+Clazz.overrideMethod (c$, "isStrikeThrough", 
+function () {
+this.sync ();
+return this.strike;
+});
+Clazz.overrideMethod (c$, "isSubscript", 
+function () {
+this.sync ();
+return this.subscript;
+});
+Clazz.overrideMethod (c$, "isSuperscript", 
+function () {
+this.sync ();
+return this.superscript;
+});
+Clazz.defineMethod (c$, "changedUpdate", 
+function (e, a, f) {
+this.font = null;
+Clazz.superCall (this, javax.swing.text.LabelView, "changedUpdate", [e, a, f]);
+}, "javax.swing.event.DocumentEvent,java.awt.Shape,javax.swing.text.ViewFactory");
+});