Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / java / awt / CardLayout.js
index 31794f3..505bc50 100644 (file)
-Clazz.declarePackage ("java.awt");\r
-Clazz.load (["java.awt.LayoutManager2", "java.io.ObjectStreamField", "java.util.Hashtable", "$.Vector"], "java.awt.CardLayout", ["java.lang.IllegalArgumentException", "java.awt.Dimension"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.vector = null;\r
-if (!Clazz.isClassDefined ("java.awt.CardLayout.Card")) {\r
-java.awt.CardLayout.$CardLayout$Card$ ();\r
-}\r
-this.currentCard = 0;\r
-this.hgap = 0;\r
-this.vgap = 0;\r
-Clazz.instantialize (this, arguments);\r
-}, java.awt, "CardLayout", null, [java.awt.LayoutManager2, java.io.Serializable]);\r
-Clazz.prepareFields (c$, function () {\r
-this.vector =  new java.util.Vector ();\r
-});\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-this.construct (0, 0);\r
-});\r
-Clazz.makeConstructor (c$, \r
-function (hgap, vgap) {\r
-this.hgap = hgap;\r
-this.vgap = vgap;\r
-}, "~N,~N");\r
-Clazz.defineMethod (c$, "getHgap", \r
-function () {\r
-return this.hgap;\r
-});\r
-Clazz.defineMethod (c$, "setHgap", \r
-function (hgap) {\r
-this.hgap = hgap;\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getVgap", \r
-function () {\r
-return this.vgap;\r
-});\r
-Clazz.defineMethod (c$, "setVgap", \r
-function (vgap) {\r
-this.vgap = vgap;\r
-}, "~N");\r
-Clazz.defineMethod (c$, "addLayoutComponent", \r
-function (comp, constraints) {\r
-{\r
-if (constraints == null) {\r
-constraints = "";\r
-}if (Clazz.instanceOf (constraints, String)) {\r
-this.addLayoutComponent (constraints, comp);\r
-} else {\r
-throw  new IllegalArgumentException ("cannot add to layout: constraint must be a string");\r
-}}}, "java.awt.Component,~O");\r
-Clazz.defineMethod (c$, "addLayoutComponent", \r
-function (name, comp) {\r
-{\r
-if (!this.vector.isEmpty ()) {\r
-comp.setVisible (false);\r
-}for (var i = 0; i < this.vector.size (); i++) {\r
-if ((this.vector.get (i)).name.equals (name)) {\r
-(this.vector.get (i)).comp = comp;\r
-return;\r
-}}\r
-this.vector.add (Clazz.innerTypeInstance (java.awt.CardLayout.Card, this, null, name, comp));\r
-}}, "~S,java.awt.Component");\r
-Clazz.overrideMethod (c$, "removeLayoutComponent", \r
-function (comp) {\r
-{\r
-for (var i = 0; i < this.vector.size (); i++) {\r
-if ((this.vector.get (i)).comp === comp) {\r
-if (comp.isVisible () && (comp.getParent () != null)) {\r
-this.next (comp.getParent ());\r
-}this.vector.remove (i);\r
-if (this.currentCard > i) {\r
-this.currentCard--;\r
-}break;\r
-}}\r
-}}, "java.awt.Component");\r
-Clazz.overrideMethod (c$, "preferredLayoutSize", \r
-function (parent) {\r
-{\r
-var insets = parent.getInsets ();\r
-var ncomponents = parent.getComponentCount ();\r
-var w = 0;\r
-var h = 0;\r
-for (var i = 0; i < ncomponents; i++) {\r
-var comp = parent.getComponent (i);\r
-var d = comp.getPreferredSize ();\r
-if (d.width > w) {\r
-w = d.width;\r
-}if (d.height > h) {\r
-h = d.height;\r
-}}\r
-return  new java.awt.Dimension (insets.left + insets.right + w + this.hgap * 2, insets.top + insets.bottom + h + this.vgap * 2);\r
-}}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "minimumLayoutSize", \r
-function (parent) {\r
-{\r
-var insets = parent.getInsets ();\r
-var ncomponents = parent.getComponentCount ();\r
-var w = 0;\r
-var h = 0;\r
-for (var i = 0; i < ncomponents; i++) {\r
-var comp = parent.getComponent (i);\r
-var d = comp.getMinimumSize ();\r
-if (d.width > w) {\r
-w = d.width;\r
-}if (d.height > h) {\r
-h = d.height;\r
-}}\r
-return  new java.awt.Dimension (insets.left + insets.right + w + this.hgap * 2, insets.top + insets.bottom + h + this.vgap * 2);\r
-}}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "maximumLayoutSize", \r
-function (target) {\r
-return  new java.awt.Dimension (2147483647, 2147483647);\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "getLayoutAlignmentX", \r
-function (parent) {\r
-return 0.5;\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "getLayoutAlignmentY", \r
-function (parent) {\r
-return 0.5;\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "invalidateLayout", \r
-function (target) {\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "layoutContainer", \r
-function (parent) {\r
-{\r
-var insets = parent.getInsets ();\r
-var ncomponents = parent.getComponentCount ();\r
-var comp = null;\r
-var currentFound = false;\r
-for (var i = 0; i < ncomponents; i++) {\r
-comp = parent.getComponent (i);\r
-comp.setBounds (this.hgap + insets.left, this.vgap + insets.top, parent.width - (this.hgap * 2 + insets.left + insets.right), parent.height - (this.vgap * 2 + insets.top + insets.bottom));\r
-if (comp.isVisible ()) {\r
-currentFound = true;\r
-}}\r
-if (!currentFound && ncomponents > 0) {\r
-parent.getComponent (0).setVisible (true);\r
-}}}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "checkLayout", \r
-function (parent) {\r
-if (parent.getLayout () !== this) {\r
-throw  new IllegalArgumentException ("wrong parent for CardLayout");\r
-}}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "first", \r
-function (parent) {\r
-{\r
-this.checkLayout (parent);\r
-var ncomponents = parent.getComponentCount ();\r
-for (var i = 0; i < ncomponents; i++) {\r
-var comp = parent.getComponent (i);\r
-if (comp.isVisible ()) {\r
-comp.setVisible (false);\r
-break;\r
-}}\r
-if (ncomponents > 0) {\r
-this.currentCard = 0;\r
-parent.getComponent (0).setVisible (true);\r
-parent.validate ();\r
-}}}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "next", \r
-function (parent) {\r
-{\r
-this.checkLayout (parent);\r
-var ncomponents = parent.getComponentCount ();\r
-for (var i = 0; i < ncomponents; i++) {\r
-var comp = parent.getComponent (i);\r
-if (comp.isVisible ()) {\r
-comp.setVisible (false);\r
-this.currentCard = (i + 1) % ncomponents;\r
-comp = parent.getComponent (this.currentCard);\r
-comp.setVisible (true);\r
-parent.validate ();\r
-return;\r
-}}\r
-this.showDefaultComponent (parent);\r
-}}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "previous", \r
-function (parent) {\r
-{\r
-this.checkLayout (parent);\r
-var ncomponents = parent.getComponentCount ();\r
-for (var i = 0; i < ncomponents; i++) {\r
-var comp = parent.getComponent (i);\r
-if (comp.isVisible ()) {\r
-comp.setVisible (false);\r
-this.currentCard = ((i > 0) ? i - 1 : ncomponents - 1);\r
-comp = parent.getComponent (this.currentCard);\r
-comp.setVisible (true);\r
-parent.validate ();\r
-return;\r
-}}\r
-this.showDefaultComponent (parent);\r
-}}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "showDefaultComponent", \r
-function (parent) {\r
-if (parent.getComponentCount () > 0) {\r
-this.currentCard = 0;\r
-parent.getComponent (0).setVisible (true);\r
-parent.validate ();\r
-}}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "last", \r
-function (parent) {\r
-{\r
-this.checkLayout (parent);\r
-var ncomponents = parent.getComponentCount ();\r
-for (var i = 0; i < ncomponents; i++) {\r
-var comp = parent.getComponent (i);\r
-if (comp.isVisible ()) {\r
-comp.setVisible (false);\r
-break;\r
-}}\r
-if (ncomponents > 0) {\r
-this.currentCard = ncomponents - 1;\r
-parent.getComponent (this.currentCard).setVisible (true);\r
-parent.validate ();\r
-}}}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "show", \r
-function (parent, name) {\r
-{\r
-this.checkLayout (parent);\r
-var next = null;\r
-var ncomponents = this.vector.size ();\r
-for (var i = 0; i < ncomponents; i++) {\r
-var card = this.vector.get (i);\r
-if (card.name.equals (name)) {\r
-next = card.comp;\r
-this.currentCard = i;\r
-break;\r
-}}\r
-if ((next != null) && !next.isVisible ()) {\r
-ncomponents = parent.getComponentCount ();\r
-for (var i = 0; i < ncomponents; i++) {\r
-var comp = parent.getComponent (i);\r
-if (comp.isVisible ()) {\r
-comp.setVisible (false);\r
-break;\r
-}}\r
-next.setVisible (true);\r
-parent.validate ();\r
-}}}, "java.awt.Container,~S");\r
-Clazz.overrideMethod (c$, "toString", \r
-function () {\r
-return this.getClass ().getName () + "[hgap=" + this.hgap + ",vgap=" + this.vgap + "]";\r
-});\r
-c$.$CardLayout$Card$ = function () {\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.decorateAsClass (function () {\r
-Clazz.prepareCallback (this, arguments);\r
-this.name = null;\r
-this.comp = null;\r
-Clazz.instantialize (this, arguments);\r
-}, java.awt.CardLayout, "Card", null, java.io.Serializable);\r
-Clazz.makeConstructor (c$, \r
-function (a, b) {\r
-this.name = a;\r
-this.comp = b;\r
-}, "~S,java.awt.Component");\r
-c$ = Clazz.p0p ();\r
-};\r
-c$.serialPersistentFields = c$.prototype.serialPersistentFields =  Clazz.newArray (-1, [ new java.io.ObjectStreamField ("tab", java.util.Hashtable),  new java.io.ObjectStreamField ("hgap", Integer.TYPE),  new java.io.ObjectStreamField ("vgap", Integer.TYPE),  new java.io.ObjectStreamField ("vector", java.util.Vector),  new java.io.ObjectStreamField ("currentCard", Integer.TYPE)]);\r
-});\r
+Clazz.declarePackage ("java.awt");
+Clazz.load (["java.awt.LayoutManager2", "java.io.ObjectStreamField", "java.util.Hashtable", "$.Vector"], "java.awt.CardLayout", ["java.lang.IllegalArgumentException", "java.awt.Dimension"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.vector = null;
+if (!Clazz.isClassDefined ("java.awt.CardLayout.Card")) {
+java.awt.CardLayout.$CardLayout$Card$ ();
+}
+this.currentCard = 0;
+this.hgap = 0;
+this.vgap = 0;
+Clazz.instantialize (this, arguments);
+}, java.awt, "CardLayout", null, [java.awt.LayoutManager2, java.io.Serializable]);
+Clazz.prepareFields (c$, function () {
+this.vector =  new java.util.Vector ();
+});
+Clazz.makeConstructor (c$, 
+function () {
+this.construct (0, 0);
+});
+Clazz.makeConstructor (c$, 
+function (hgap, vgap) {
+this.hgap = hgap;
+this.vgap = vgap;
+}, "~N,~N");
+Clazz.defineMethod (c$, "getHgap", 
+function () {
+return this.hgap;
+});
+Clazz.defineMethod (c$, "setHgap", 
+function (hgap) {
+this.hgap = hgap;
+}, "~N");
+Clazz.defineMethod (c$, "getVgap", 
+function () {
+return this.vgap;
+});
+Clazz.defineMethod (c$, "setVgap", 
+function (vgap) {
+this.vgap = vgap;
+}, "~N");
+Clazz.defineMethod (c$, "addLayoutComponent", 
+function (comp, constraints) {
+{
+if (constraints == null) {
+constraints = "";
+}if (Clazz.instanceOf (constraints, String)) {
+this.addLayoutComponent (constraints, comp);
+} else {
+throw  new IllegalArgumentException ("cannot add to layout: constraint must be a string");
+}}}, "java.awt.Component,~O");
+Clazz.defineMethod (c$, "addLayoutComponent", 
+function (name, comp) {
+{
+if (!this.vector.isEmpty ()) {
+comp.setVisible (false);
+}for (var i = 0; i < this.vector.size (); i++) {
+if ((this.vector.get (i)).name.equals (name)) {
+(this.vector.get (i)).comp = comp;
+return;
+}}
+this.vector.add (Clazz.innerTypeInstance (java.awt.CardLayout.Card, this, null, name, comp));
+}}, "~S,java.awt.Component");
+Clazz.overrideMethod (c$, "removeLayoutComponent", 
+function (comp) {
+{
+for (var i = 0; i < this.vector.size (); i++) {
+if ((this.vector.get (i)).comp === comp) {
+if (comp.isVisible () && (comp.getParent () != null)) {
+this.next (comp.getParent ());
+}this.vector.remove (i);
+if (this.currentCard > i) {
+this.currentCard--;
+}break;
+}}
+}}, "java.awt.Component");
+Clazz.overrideMethod (c$, "preferredLayoutSize", 
+function (parent) {
+{
+var insets = parent.getInsets ();
+var ncomponents = parent.getComponentCount ();
+var w = 0;
+var h = 0;
+for (var i = 0; i < ncomponents; i++) {
+var comp = parent.getComponent (i);
+var d = comp.getPreferredSize ();
+if (d.width > w) {
+w = d.width;
+}if (d.height > h) {
+h = d.height;
+}}
+return  new java.awt.Dimension (insets.left + insets.right + w + this.hgap * 2, insets.top + insets.bottom + h + this.vgap * 2);
+}}, "java.awt.Container");
+Clazz.overrideMethod (c$, "minimumLayoutSize", 
+function (parent) {
+{
+var insets = parent.getInsets ();
+var ncomponents = parent.getComponentCount ();
+var w = 0;
+var h = 0;
+for (var i = 0; i < ncomponents; i++) {
+var comp = parent.getComponent (i);
+var d = comp.getMinimumSize ();
+if (d.width > w) {
+w = d.width;
+}if (d.height > h) {
+h = d.height;
+}}
+return  new java.awt.Dimension (insets.left + insets.right + w + this.hgap * 2, insets.top + insets.bottom + h + this.vgap * 2);
+}}, "java.awt.Container");
+Clazz.overrideMethod (c$, "maximumLayoutSize", 
+function (target) {
+return  new java.awt.Dimension (2147483647, 2147483647);
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "getLayoutAlignmentX", 
+function (parent) {
+return 0.5;
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "getLayoutAlignmentY", 
+function (parent) {
+return 0.5;
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "invalidateLayout", 
+function (target) {
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "layoutContainer", 
+function (parent) {
+{
+var insets = parent.getInsets ();
+var ncomponents = parent.getComponentCount ();
+var comp = null;
+var currentFound = false;
+for (var i = 0; i < ncomponents; i++) {
+comp = parent.getComponent (i);
+comp.setBounds (this.hgap + insets.left, this.vgap + insets.top, parent.width - (this.hgap * 2 + insets.left + insets.right), parent.height - (this.vgap * 2 + insets.top + insets.bottom));
+if (comp.isVisible ()) {
+currentFound = true;
+}}
+if (!currentFound && ncomponents > 0) {
+parent.getComponent (0).setVisible (true);
+}}}, "java.awt.Container");
+Clazz.defineMethod (c$, "checkLayout", 
+function (parent) {
+if (parent.getLayout () !== this) {
+throw  new IllegalArgumentException ("wrong parent for CardLayout");
+}}, "java.awt.Container");
+Clazz.defineMethod (c$, "first", 
+function (parent) {
+{
+this.checkLayout (parent);
+var ncomponents = parent.getComponentCount ();
+for (var i = 0; i < ncomponents; i++) {
+var comp = parent.getComponent (i);
+if (comp.isVisible ()) {
+comp.setVisible (false);
+break;
+}}
+if (ncomponents > 0) {
+this.currentCard = 0;
+parent.getComponent (0).setVisible (true);
+parent.validate ();
+}}}, "java.awt.Container");
+Clazz.defineMethod (c$, "next", 
+function (parent) {
+{
+this.checkLayout (parent);
+var ncomponents = parent.getComponentCount ();
+for (var i = 0; i < ncomponents; i++) {
+var comp = parent.getComponent (i);
+if (comp.isVisible ()) {
+comp.setVisible (false);
+this.currentCard = (i + 1) % ncomponents;
+comp = parent.getComponent (this.currentCard);
+comp.setVisible (true);
+parent.validate ();
+return;
+}}
+this.showDefaultComponent (parent);
+}}, "java.awt.Container");
+Clazz.defineMethod (c$, "previous", 
+function (parent) {
+{
+this.checkLayout (parent);
+var ncomponents = parent.getComponentCount ();
+for (var i = 0; i < ncomponents; i++) {
+var comp = parent.getComponent (i);
+if (comp.isVisible ()) {
+comp.setVisible (false);
+this.currentCard = ((i > 0) ? i - 1 : ncomponents - 1);
+comp = parent.getComponent (this.currentCard);
+comp.setVisible (true);
+parent.validate ();
+return;
+}}
+this.showDefaultComponent (parent);
+}}, "java.awt.Container");
+Clazz.defineMethod (c$, "showDefaultComponent", 
+function (parent) {
+if (parent.getComponentCount () > 0) {
+this.currentCard = 0;
+parent.getComponent (0).setVisible (true);
+parent.validate ();
+}}, "java.awt.Container");
+Clazz.defineMethod (c$, "last", 
+function (parent) {
+{
+this.checkLayout (parent);
+var ncomponents = parent.getComponentCount ();
+for (var i = 0; i < ncomponents; i++) {
+var comp = parent.getComponent (i);
+if (comp.isVisible ()) {
+comp.setVisible (false);
+break;
+}}
+if (ncomponents > 0) {
+this.currentCard = ncomponents - 1;
+parent.getComponent (this.currentCard).setVisible (true);
+parent.validate ();
+}}}, "java.awt.Container");
+Clazz.defineMethod (c$, "show", 
+function (parent, name) {
+{
+this.checkLayout (parent);
+var next = null;
+var ncomponents = this.vector.size ();
+for (var i = 0; i < ncomponents; i++) {
+var card = this.vector.get (i);
+if (card.name.equals (name)) {
+next = card.comp;
+this.currentCard = i;
+break;
+}}
+if ((next != null) && !next.isVisible ()) {
+ncomponents = parent.getComponentCount ();
+for (var i = 0; i < ncomponents; i++) {
+var comp = parent.getComponent (i);
+if (comp.isVisible ()) {
+comp.setVisible (false);
+break;
+}}
+next.setVisible (true);
+parent.validate ();
+}}}, "java.awt.Container,~S");
+Clazz.overrideMethod (c$, "toString", 
+function () {
+return this.getClass ().getName () + "[hgap=" + this.hgap + ",vgap=" + this.vgap + "]";
+});
+c$.$CardLayout$Card$ = function () {
+Clazz.pu$h(self.c$);
+c$ = Clazz.decorateAsClass (function () {
+Clazz.prepareCallback (this, arguments);
+this.name = null;
+this.comp = null;
+Clazz.instantialize (this, arguments);
+}, java.awt.CardLayout, "Card", null, java.io.Serializable);
+Clazz.makeConstructor (c$, 
+function (a, b) {
+this.name = a;
+this.comp = b;
+}, "~S,java.awt.Component");
+c$ = Clazz.p0p ();
+};
+c$.serialPersistentFields = c$.prototype.serialPersistentFields =  Clazz.newArray (-1, [ new java.io.ObjectStreamField ("tab", java.util.Hashtable),  new java.io.ObjectStreamField ("hgap", Integer.TYPE),  new java.io.ObjectStreamField ("vgap", Integer.TYPE),  new java.io.ObjectStreamField ("vector", java.util.Vector),  new java.io.ObjectStreamField ("currentCard", Integer.TYPE)]);
+});