Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / javax / swing / OverlayLayout.js
index 77afcbd..6d9925d 100644 (file)
-Clazz.declarePackage ("javax.swing");\r
-Clazz.load (["java.awt.LayoutManager2"], "javax.swing.OverlayLayout", ["java.awt.AWTError", "$.Dimension", "javax.swing.SizeRequirements"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\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, "OverlayLayout", null, java.awt.LayoutManager2);\r
-Clazz.makeConstructor (c$, \r
-function (target) {\r
-this.target = target;\r
-}, "java.awt.Container");\r
-Clazz.defineMethod (c$, "getTarget", \r
-function () {\r
-return this.target;\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
-this.checkContainer (target);\r
-this.checkRequests ();\r
-var size =  new java.awt.Dimension (this.xTotal.preferred, this.yTotal.preferred);\r
-var insets = target.getInsets ();\r
-size.width += insets.left + insets.right;\r
-size.height += insets.top + insets.bottom;\r
-return size;\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "minimumLayoutSize", \r
-function (target) {\r
-this.checkContainer (target);\r
-this.checkRequests ();\r
-var size =  new java.awt.Dimension (this.xTotal.minimum, this.yTotal.minimum);\r
-var insets = target.getInsets ();\r
-size.width += insets.left + insets.right;\r
-size.height += insets.top + insets.bottom;\r
-return size;\r
-}, "java.awt.Container");\r
-Clazz.overrideMethod (c$, "maximumLayoutSize", \r
-function (target) {\r
-this.checkContainer (target);\r
-this.checkRequests ();\r
-var size =  new java.awt.Dimension (this.xTotal.maximum, this.yTotal.maximum);\r
-var insets = target.getInsets ();\r
-size.width += insets.left + insets.right;\r
-size.height += insets.top + insets.bottom;\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
-this.checkRequests ();\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
-javax.swing.SizeRequirements.calculateAlignedPositions (alloc.width, this.xTotal, this.xChildren, xOffsets, xSpans);\r
-javax.swing.SizeRequirements.calculateAlignedPositions (alloc.height, this.yTotal, this.yChildren, yOffsets, ySpans);\r
-for (var i = 0; i < nChildren; i++) {\r
-var c = target.getComponent (i);\r
-c.setBounds ($in.left + xOffsets[i], $in.top + yOffsets[i], 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 ("OverlayLayout 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
-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
-this.xTotal = javax.swing.SizeRequirements.getAlignedSizeRequirements (this.xChildren);\r
-this.yTotal = javax.swing.SizeRequirements.getAlignedSizeRequirements (this.yChildren);\r
-}});\r
-});\r
+Clazz.declarePackage ("javax.swing");
+Clazz.load (["java.awt.LayoutManager2"], "javax.swing.OverlayLayout", ["java.awt.AWTError", "$.Dimension", "javax.swing.SizeRequirements"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.target = null;
+this.xChildren = null;
+this.yChildren = null;
+this.xTotal = null;
+this.yTotal = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing, "OverlayLayout", null, java.awt.LayoutManager2);
+Clazz.makeConstructor (c$, 
+function (target) {
+this.target = target;
+}, "java.awt.Container");
+Clazz.defineMethod (c$, "getTarget", 
+function () {
+return this.target;
+});
+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) {
+this.checkContainer (target);
+this.checkRequests ();
+var size =  new java.awt.Dimension (this.xTotal.preferred, this.yTotal.preferred);
+var insets = target.getInsets ();
+size.width += insets.left + insets.right;
+size.height += insets.top + insets.bottom;
+return size;
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "minimumLayoutSize", 
+function (target) {
+this.checkContainer (target);
+this.checkRequests ();
+var size =  new java.awt.Dimension (this.xTotal.minimum, this.yTotal.minimum);
+var insets = target.getInsets ();
+size.width += insets.left + insets.right;
+size.height += insets.top + insets.bottom;
+return size;
+}, "java.awt.Container");
+Clazz.overrideMethod (c$, "maximumLayoutSize", 
+function (target) {
+this.checkContainer (target);
+this.checkRequests ();
+var size =  new java.awt.Dimension (this.xTotal.maximum, this.yTotal.maximum);
+var insets = target.getInsets ();
+size.width += insets.left + insets.right;
+size.height += insets.top + insets.bottom;
+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);
+this.checkRequests ();
+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;
+javax.swing.SizeRequirements.calculateAlignedPositions (alloc.width, this.xTotal, this.xChildren, xOffsets, xSpans);
+javax.swing.SizeRequirements.calculateAlignedPositions (alloc.height, this.yTotal, this.yChildren, yOffsets, ySpans);
+for (var i = 0; i < nChildren; i++) {
+var c = target.getComponent (i);
+c.setBounds ($in.left + xOffsets[i], $in.top + yOffsets[i], xSpans[i], ySpans[i]);
+}
+}, "java.awt.Container");
+Clazz.defineMethod (c$, "checkContainer", 
+function (target) {
+if (this.target !== target) {
+throw  new java.awt.AWTError ("OverlayLayout 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);
+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 ());
+}
+this.xTotal = javax.swing.SizeRequirements.getAlignedSizeRequirements (this.xChildren);
+this.yTotal = javax.swing.SizeRequirements.getAlignedSizeRequirements (this.yChildren);
+}});
+});