Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / javax / swing / BoxLayout.js
index 899608e..893c5ee 100644 (file)
-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (["java.awt.LayoutManager2"], "javax.swing.BoxLayout", ["java.awt.AWTError", "$.Dimension", "javax.swing.SizeRequirements"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.axis = 0;\r
-this.target = null;\r
-this.xChildren = null;\r
-this.yChildren = null;\r
-this.xTotal = null;\r
-this.yTotal = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing, "BoxLayout", null, java.awt.LayoutManager2);\r
-Clazz.makeConstructor (c$, \r
-function (target, axis) {\r
-if (axis != 0 && axis != 1 && axis != 2 && axis != 3) {\r
-throw  new java.awt.AWTError ("Invalid axis");\r
-}this.axis = axis;\r
-this.target = target;\r
-}, "java.awt.Container,~N");\r
-Clazz.defineMethod (c$, "getTarget", \r
-function () {\r
-return this.target;\r
-});\r
-Clazz.defineMethod (c$, "getAxis", \r
-function () {\r
-return this.axis;\r
-});\r
-Clazz.overrideMethod (c$, "invalidateLayout", \r
-function (target) {\r
-this.checkContainer (target);\r
-this.xChildren = null;\r
-this.yChildren = null;\r
-this.xTotal = null;\r
-this.yTotal = null;\r
-}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "addLayoutComponent", \r
-function (name, comp) {\r
-this.invalidateLayout (comp.getParent ());\r
-}, "~S,java.awt.Component");\r
-Clazz.overrideMethod (c$, "removeLayoutComponent", \r
-function (comp) {\r
-this.invalidateLayout (comp.getParent ());\r
-}, "java.awt.Component");\r
-Clazz.defineMethod (c$, "addLayoutComponent", \r
-function (comp, constraints) {\r
-this.invalidateLayout (comp.getParent ());\r
-}, "java.awt.Component,~O");\r
-Clazz.overrideMethod (c$, "preferredLayoutSize", \r
-function (target) {\r
-var size;\r
-{\r
-this.checkContainer (target);\r
-this.checkRequests ();\r
-size =  new java.awt.Dimension (this.xTotal.preferred, this.yTotal.preferred);\r
-}var insets = target.getInsets ();\r
-size.width = Math.min (size.width + insets.left + insets.right, 2147483647);\r
-size.height = Math.min (size.height + insets.top + insets.bottom, 2147483647);\r
-return size;\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "minimumLayoutSize", \r
-function (target) {\r
-var size;\r
-{\r
-this.checkContainer (target);\r
-this.checkRequests ();\r
-size =  new java.awt.Dimension (this.xTotal.minimum, this.yTotal.minimum);\r
-}var insets = target.getInsets ();\r
-size.width = Math.min (size.width + insets.left + insets.right, 2147483647);\r
-size.height = Math.min (size.height + insets.top + insets.bottom, 2147483647);\r
-return size;\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "maximumLayoutSize", \r
-function (target) {\r
-var size;\r
-{\r
-this.checkContainer (target);\r
-this.checkRequests ();\r
-size =  new java.awt.Dimension (this.xTotal.maximum, this.yTotal.maximum);\r
-}var insets = target.getInsets ();\r
-size.width = Math.min (size.width + insets.left + insets.right, 2147483647);\r
-size.height = Math.min (size.height + insets.top + insets.bottom, 2147483647);\r
-return size;\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "getLayoutAlignmentX", \r
-function (target) {\r
-this.checkContainer (target);\r
-this.checkRequests ();\r
-return this.xTotal.alignment;\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "getLayoutAlignmentY", \r
-function (target) {\r
-this.checkContainer (target);\r
-this.checkRequests ();\r
-return this.yTotal.alignment;\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "layoutContainer", \r
-function (target) {\r
-this.checkContainer (target);\r
-var nChildren = target.getComponentCount ();\r
-var xOffsets =  Clazz.newIntArray (nChildren, 0);\r
-var xSpans =  Clazz.newIntArray (nChildren, 0);\r
-var yOffsets =  Clazz.newIntArray (nChildren, 0);\r
-var ySpans =  Clazz.newIntArray (nChildren, 0);\r
-var alloc = target.getSize ();\r
-var $in = target.getInsets ();\r
-alloc.width -= $in.left + $in.right;\r
-alloc.height -= $in.top + $in.bottom;\r
-var o = target.getComponentOrientation ();\r
-var absoluteAxis = this.resolveAxis (this.axis, o);\r
-var ltr = (absoluteAxis != this.axis) ? o.isLeftToRight () : true;\r
-{\r
-this.checkRequests ();\r
-if (absoluteAxis == 0) {\r
-javax.swing.SizeRequirements.calcTiled (alloc.width, this.xTotal, this.xChildren, xOffsets, xSpans, ltr);\r
-javax.swing.SizeRequirements.calcAligned (alloc.height, this.yTotal, this.yChildren, yOffsets, ySpans, true);\r
-} else {\r
-javax.swing.SizeRequirements.calcAligned (alloc.width, this.xTotal, this.xChildren, xOffsets, xSpans, ltr);\r
-javax.swing.SizeRequirements.calcTiled (alloc.height, this.yTotal, this.yChildren, yOffsets, ySpans, true);\r
-}}for (var i = 0; i < nChildren; i++) {\r
-var c = target.getComponent (i);\r
-c.setBounds (Math.min ($in.left + xOffsets[i], 2147483647), Math.min ($in.top + yOffsets[i], 2147483647), xSpans[i], ySpans[i]);\r
-}\r
-}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "checkContainer", \r
-function (target) {\r
-if (this.target !== target) {\r
-throw  new java.awt.AWTError ("BoxLayout can't be shared");\r
-}}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "checkRequests", \r
-function () {\r
-if (this.xChildren == null || this.yChildren == null) {\r
-var n = this.target.getComponentCount ();\r
-this.xChildren =  new Array (n);\r
-this.yChildren =  new Array (n);\r
-for (var i = 0; i < n; i++) {\r
-var c = this.target.getComponent (i);\r
-if (!c.isVisible ()) {\r
-this.xChildren[i] =  new javax.swing.SizeRequirements (0, 0, 0, c.getAlignmentX ());\r
-this.yChildren[i] =  new javax.swing.SizeRequirements (0, 0, 0, c.getAlignmentY ());\r
-continue;\r
-}var min = c.getMinimumSize ();\r
-var typ = c.getPreferredSize ();\r
-var max = c.getMaximumSize ();\r
-this.xChildren[i] =  new javax.swing.SizeRequirements (min.width, typ.width, max.width, c.getAlignmentX ());\r
-this.yChildren[i] =  new javax.swing.SizeRequirements (min.height, typ.height, max.height, c.getAlignmentY ());\r
-}\r
-var absoluteAxis = this.resolveAxis (this.axis, this.target.getComponentOrientation ());\r
-if (absoluteAxis == 0) {\r
-this.xTotal = javax.swing.SizeRequirements.getTiledSizeRequirements (this.xChildren);\r
-this.yTotal = javax.swing.SizeRequirements.getAlignedSizeRequirements (this.yChildren);\r
-} else {\r
-this.xTotal = javax.swing.SizeRequirements.getAlignedSizeRequirements (this.xChildren);\r
-this.yTotal = javax.swing.SizeRequirements.getTiledSizeRequirements (this.yChildren);\r
-}}});\r
-Clazz.defineMethod (c$, "resolveAxis", \r
- function (axis, o) {\r
-var absoluteAxis;\r
-if (axis == 2) {\r
-absoluteAxis = o.isHorizontal () ? 0 : 1;\r
-} else if (axis == 3) {\r
-absoluteAxis = o.isHorizontal () ? 1 : 0;\r
-} else {\r
-absoluteAxis = axis;\r
-}return absoluteAxis;\r
-}, "~N,java.awt.ComponentOrientation");\r
-Clazz.defineStatics (c$,\r
-"X_AXIS", 0,\r
-"Y_AXIS", 1,\r
-"LINE_AXIS", 2,\r
-"PAGE_AXIS", 3);\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (["java.awt.LayoutManager2"], "javax.swing.BoxLayout", ["java.awt.AWTError", "$.Dimension", "javax.swing.SizeRequirements"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.axis = 0;
+this.target = null;
+this.xChildren = null;
+this.yChildren = null;
+this.xTotal = null;
+this.yTotal = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing, "BoxLayout", null, java.awt.LayoutManager2);
+Clazz.makeConstructor (c$, 
+function (target, axis) {
+if (axis != 0 && axis != 1 && axis != 2 && axis != 3) {
+throw  new java.awt.AWTError ("Invalid axis");
+}this.axis = axis;
+this.target = target;
+}, "java.awt.Container,~N");
+Clazz.defineMethod (c$, "getTarget", 
+function () {
+return this.target;
+});
+Clazz.defineMethod (c$, "getAxis", 
+function () {
+return this.axis;
+});
+Clazz.overrideMethod (c$, "invalidateLayout", 
+function (target) {
+this.checkContainer (target);
+this.xChildren = null;
+this.yChildren = null;
+this.xTotal = null;
+this.yTotal = null;
+}, "java.awt.Container");
+Clazz.defineMethod (c$, "addLayoutComponent", 
+function (name, comp) {
+this.invalidateLayout (comp.getParent ());
+}, "~S,java.awt.Component");
+Clazz.overrideMethod (c$, "removeLayoutComponent", 
+function (comp) {
+this.invalidateLayout (comp.getParent ());
+}, "java.awt.Component");
+Clazz.defineMethod (c$, "addLayoutComponent", 
+function (comp, constraints) {
+this.invalidateLayout (comp.getParent ());
+}, "java.awt.Component,~O");
+Clazz.overrideMethod (c$, "preferredLayoutSize", 
+function (target) {
+var size;
+{
+this.checkContainer (target);
+this.checkRequests ();
+size =  new java.awt.Dimension (this.xTotal.preferred, this.yTotal.preferred);
+}var insets = target.getInsets ();
+size.width = Math.min (size.width + insets.left + insets.right, 2147483647);
+size.height = Math.min (size.height + insets.top + insets.bottom, 2147483647);
+return size;
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "minimumLayoutSize", 
+function (target) {
+var size;
+{
+this.checkContainer (target);
+this.checkRequests ();
+size =  new java.awt.Dimension (this.xTotal.minimum, this.yTotal.minimum);
+}var insets = target.getInsets ();
+size.width = Math.min (size.width + insets.left + insets.right, 2147483647);
+size.height = Math.min (size.height + insets.top + insets.bottom, 2147483647);
+return size;
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "maximumLayoutSize", 
+function (target) {
+var size;
+{
+this.checkContainer (target);
+this.checkRequests ();
+size =  new java.awt.Dimension (this.xTotal.maximum, this.yTotal.maximum);
+}var insets = target.getInsets ();
+size.width = Math.min (size.width + insets.left + insets.right, 2147483647);
+size.height = Math.min (size.height + insets.top + insets.bottom, 2147483647);
+return size;
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "getLayoutAlignmentX", 
+function (target) {
+this.checkContainer (target);
+this.checkRequests ();
+return this.xTotal.alignment;
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "getLayoutAlignmentY", 
+function (target) {
+this.checkContainer (target);
+this.checkRequests ();
+return this.yTotal.alignment;
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "layoutContainer", 
+function (target) {
+this.checkContainer (target);
+var nChildren = target.getComponentCount ();
+var xOffsets =  Clazz.newIntArray (nChildren, 0);
+var xSpans =  Clazz.newIntArray (nChildren, 0);
+var yOffsets =  Clazz.newIntArray (nChildren, 0);
+var ySpans =  Clazz.newIntArray (nChildren, 0);
+var alloc = target.getSize ();
+var $in = target.getInsets ();
+alloc.width -= $in.left + $in.right;
+alloc.height -= $in.top + $in.bottom;
+var o = target.getComponentOrientation ();
+var absoluteAxis = this.resolveAxis (this.axis, o);
+var ltr = (absoluteAxis != this.axis) ? o.isLeftToRight () : true;
+{
+this.checkRequests ();
+if (absoluteAxis == 0) {
+javax.swing.SizeRequirements.calcTiled (alloc.width, this.xTotal, this.xChildren, xOffsets, xSpans, ltr);
+javax.swing.SizeRequirements.calcAligned (alloc.height, this.yTotal, this.yChildren, yOffsets, ySpans, true);
+} else {
+javax.swing.SizeRequirements.calcAligned (alloc.width, this.xTotal, this.xChildren, xOffsets, xSpans, ltr);
+javax.swing.SizeRequirements.calcTiled (alloc.height, this.yTotal, this.yChildren, yOffsets, ySpans, true);
+}}for (var i = 0; i < nChildren; i++) {
+var c = target.getComponent (i);
+c.setBounds (Math.min ($in.left + xOffsets[i], 2147483647), Math.min ($in.top + yOffsets[i], 2147483647), xSpans[i], ySpans[i]);
+}
+}, "java.awt.Container");
+Clazz.defineMethod (c$, "checkContainer", 
+function (target) {
+if (this.target !== target) {
+throw  new java.awt.AWTError ("BoxLayout can't be shared");
+}}, "java.awt.Container");
+Clazz.defineMethod (c$, "checkRequests", 
+function () {
+if (this.xChildren == null || this.yChildren == null) {
+var n = this.target.getComponentCount ();
+this.xChildren =  new Array (n);
+this.yChildren =  new Array (n);
+for (var i = 0; i < n; i++) {
+var c = this.target.getComponent (i);
+if (!c.isVisible ()) {
+this.xChildren[i] =  new javax.swing.SizeRequirements (0, 0, 0, c.getAlignmentX ());
+this.yChildren[i] =  new javax.swing.SizeRequirements (0, 0, 0, c.getAlignmentY ());
+continue;
+}var min = c.getMinimumSize ();
+var typ = c.getPreferredSize ();
+var max = c.getMaximumSize ();
+this.xChildren[i] =  new javax.swing.SizeRequirements (min.width, typ.width, max.width, c.getAlignmentX ());
+this.yChildren[i] =  new javax.swing.SizeRequirements (min.height, typ.height, max.height, c.getAlignmentY ());
+}
+var absoluteAxis = this.resolveAxis (this.axis, this.target.getComponentOrientation ());
+if (absoluteAxis == 0) {
+this.xTotal = javax.swing.SizeRequirements.getTiledSizeRequirements (this.xChildren);
+this.yTotal = javax.swing.SizeRequirements.getAlignedSizeRequirements (this.yChildren);
+} else {
+this.xTotal = javax.swing.SizeRequirements.getAlignedSizeRequirements (this.xChildren);
+this.yTotal = javax.swing.SizeRequirements.getTiledSizeRequirements (this.yChildren);
+}}});
+Clazz.defineMethod (c$, "resolveAxis", 
+ function (axis, o) {
+var absoluteAxis;
+if (axis == 2) {
+absoluteAxis = o.isHorizontal () ? 0 : 1;
+} else if (axis == 3) {
+absoluteAxis = o.isHorizontal () ? 1 : 0;
+} else {
+absoluteAxis = axis;
+}return absoluteAxis;
+}, "~N,java.awt.ComponentOrientation");
+Clazz.defineStatics (c$,
+"X_AXIS", 0,
+"Y_AXIS", 1,
+"LINE_AXIS", 2,
+"PAGE_AXIS", 3);
+});