Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / SizeSequence.js
index 89bf0a9..8f14b07 100644 (file)
-Clazz.declarePackage ("javax.swing");\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.a = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing, "SizeSequence");\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-this.a = javax.swing.SizeSequence.emptyArray;\r
-});\r
-Clazz.makeConstructor (c$, \r
-function (numEntries) {\r
-this.construct (numEntries, 0);\r
-}, "~N");\r
-Clazz.makeConstructor (c$, \r
-function (numEntries, value) {\r
-this.construct ();\r
-this.insertEntries (0, numEntries, value);\r
-}, "~N,~N");\r
-Clazz.makeConstructor (c$, \r
-function (sizes) {\r
-this.construct ();\r
-this.setSizes (sizes);\r
-}, "~A");\r
-Clazz.defineMethod (c$, "setSizes", \r
-function (length, size) {\r
-if (this.a.length != length) {\r
-this.a =  Clazz.newIntArray (length, 0);\r
-}this.setSizes (0, length, size);\r
-}, "~N,~N");\r
-Clazz.defineMethod (c$, "setSizes", \r
- function (from, to, size) {\r
-if (to <= from) {\r
-return 0;\r
-}var m = Clazz.doubleToInt ((from + to) / 2);\r
-this.a[m] = size + this.setSizes (from, m, size);\r
-return this.a[m] + this.setSizes (m + 1, to, size);\r
-}, "~N,~N,~N");\r
-Clazz.defineMethod (c$, "setSizes", \r
-function (sizes) {\r
-if (this.a.length != sizes.length) {\r
-this.a =  Clazz.newIntArray (sizes.length, 0);\r
-}this.setSizes (0, this.a.length, sizes);\r
-}, "~A");\r
-Clazz.defineMethod (c$, "setSizes", \r
- function (from, to, sizes) {\r
-if (to <= from) {\r
-return 0;\r
-}var m = Clazz.doubleToInt ((from + to) / 2);\r
-this.a[m] = sizes[m] + this.setSizes (from, m, sizes);\r
-return this.a[m] + this.setSizes (m + 1, to, sizes);\r
-}, "~N,~N,~A");\r
-Clazz.defineMethod (c$, "getSizes", \r
-function () {\r
-var n = this.a.length;\r
-var sizes =  Clazz.newIntArray (n, 0);\r
-this.getSizes (0, n, sizes);\r
-return sizes;\r
-});\r
-Clazz.defineMethod (c$, "getSizes", \r
- function (from, to, sizes) {\r
-if (to <= from) {\r
-return 0;\r
-}var m = Clazz.doubleToInt ((from + to) / 2);\r
-sizes[m] = this.a[m] - this.getSizes (from, m, sizes);\r
-return this.a[m] + this.getSizes (m + 1, to, sizes);\r
-}, "~N,~N,~A");\r
-Clazz.defineMethod (c$, "getPosition", \r
-function (index) {\r
-return this.getPosition (0, this.a.length, index);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getPosition", \r
- function (from, to, index) {\r
-if (to <= from) {\r
-return 0;\r
-}var m = Clazz.doubleToInt ((from + to) / 2);\r
-if (index <= m) {\r
-return this.getPosition (from, m, index);\r
-} else {\r
-return this.a[m] + this.getPosition (m + 1, to, index);\r
-}}, "~N,~N,~N");\r
-Clazz.defineMethod (c$, "getIndex", \r
-function (position) {\r
-return this.getIndex (0, this.a.length, position);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getIndex", \r
- function (from, to, position) {\r
-if (to <= from) {\r
-return from;\r
-}var m = Clazz.doubleToInt ((from + to) / 2);\r
-var pivot = this.a[m];\r
-if (position < pivot) {\r
-return this.getIndex (from, m, position);\r
-} else {\r
-return this.getIndex (m + 1, to, position - pivot);\r
-}}, "~N,~N,~N");\r
-Clazz.defineMethod (c$, "getSize", \r
-function (index) {\r
-return this.getPosition (index + 1) - this.getPosition (index);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "setSize", \r
-function (index, size) {\r
-this.changeSize (0, this.a.length, index, size - this.getSize (index));\r
-}, "~N,~N");\r
-Clazz.defineMethod (c$, "changeSize", \r
- function (from, to, index, delta) {\r
-if (to <= from) {\r
-return;\r
-}var m = Clazz.doubleToInt ((from + to) / 2);\r
-if (index <= m) {\r
-this.a[m] += delta;\r
-this.changeSize (from, m, index, delta);\r
-} else {\r
-this.changeSize (m + 1, to, index, delta);\r
-}}, "~N,~N,~N,~N");\r
-Clazz.defineMethod (c$, "insertEntries", \r
-function (start, length, value) {\r
-var sizes = this.getSizes ();\r
-var end = start + length;\r
-var n = this.a.length + length;\r
-this.a =  Clazz.newIntArray (n, 0);\r
-for (var i = 0; i < start; i++) {\r
-this.a[i] = sizes[i];\r
-}\r
-for (var i = start; i < end; i++) {\r
-this.a[i] = value;\r
-}\r
-for (var i = end; i < n; i++) {\r
-this.a[i] = sizes[i - length];\r
-}\r
-this.setSizes (this.a);\r
-}, "~N,~N,~N");\r
-Clazz.defineMethod (c$, "removeEntries", \r
-function (start, length) {\r
-var sizes = this.getSizes ();\r
-var end = start + length;\r
-var n = this.a.length - length;\r
-this.a =  Clazz.newIntArray (n, 0);\r
-for (var i = 0; i < start; i++) {\r
-this.a[i] = sizes[i];\r
-}\r
-for (var i = start; i < n; i++) {\r
-this.a[i] = sizes[i + length];\r
-}\r
-this.setSizes (this.a);\r
-}, "~N,~N");\r
-Clazz.defineStatics (c$,\r
-"emptyArray",  Clazz.newIntArray (0, 0));\r
+Clazz.declarePackage ("javax.swing");
+c$ = Clazz.decorateAsClass (function () {
+this.a = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing, "SizeSequence");
+Clazz.makeConstructor (c$, 
+function () {
+this.a = javax.swing.SizeSequence.emptyArray;
+});
+Clazz.makeConstructor (c$, 
+function (numEntries) {
+this.construct (numEntries, 0);
+}, "~N");
+Clazz.makeConstructor (c$, 
+function (numEntries, value) {
+this.construct ();
+this.insertEntries (0, numEntries, value);
+}, "~N,~N");
+Clazz.makeConstructor (c$, 
+function (sizes) {
+this.construct ();
+this.setSizes (sizes);
+}, "~A");
+Clazz.defineMethod (c$, "setSizes", 
+function (length, size) {
+if (this.a.length != length) {
+this.a =  Clazz.newIntArray (length, 0);
+}this.setSizes (0, length, size);
+}, "~N,~N");
+Clazz.defineMethod (c$, "setSizes", 
+ function (from, to, size) {
+if (to <= from) {
+return 0;
+}var m = Clazz.doubleToInt ((from + to) / 2);
+this.a[m] = size + this.setSizes (from, m, size);
+return this.a[m] + this.setSizes (m + 1, to, size);
+}, "~N,~N,~N");
+Clazz.defineMethod (c$, "setSizes", 
+function (sizes) {
+if (this.a.length != sizes.length) {
+this.a =  Clazz.newIntArray (sizes.length, 0);
+}this.setSizes (0, this.a.length, sizes);
+}, "~A");
+Clazz.defineMethod (c$, "setSizes", 
+ function (from, to, sizes) {
+if (to <= from) {
+return 0;
+}var m = Clazz.doubleToInt ((from + to) / 2);
+this.a[m] = sizes[m] + this.setSizes (from, m, sizes);
+return this.a[m] + this.setSizes (m + 1, to, sizes);
+}, "~N,~N,~A");
+Clazz.defineMethod (c$, "getSizes", 
+function () {
+var n = this.a.length;
+var sizes =  Clazz.newIntArray (n, 0);
+this.getSizes (0, n, sizes);
+return sizes;
+});
+Clazz.defineMethod (c$, "getSizes", 
+ function (from, to, sizes) {
+if (to <= from) {
+return 0;
+}var m = Clazz.doubleToInt ((from + to) / 2);
+sizes[m] = this.a[m] - this.getSizes (from, m, sizes);
+return this.a[m] + this.getSizes (m + 1, to, sizes);
+}, "~N,~N,~A");
+Clazz.defineMethod (c$, "getPosition", 
+function (index) {
+return this.getPosition (0, this.a.length, index);
+}, "~N");
+Clazz.defineMethod (c$, "getPosition", 
+ function (from, to, index) {
+if (to <= from) {
+return 0;
+}var m = Clazz.doubleToInt ((from + to) / 2);
+if (index <= m) {
+return this.getPosition (from, m, index);
+} else {
+return this.a[m] + this.getPosition (m + 1, to, index);
+}}, "~N,~N,~N");
+Clazz.defineMethod (c$, "getIndex", 
+function (position) {
+return this.getIndex (0, this.a.length, position);
+}, "~N");
+Clazz.defineMethod (c$, "getIndex", 
+ function (from, to, position) {
+if (to <= from) {
+return from;
+}var m = Clazz.doubleToInt ((from + to) / 2);
+var pivot = this.a[m];
+if (position < pivot) {
+return this.getIndex (from, m, position);
+} else {
+return this.getIndex (m + 1, to, position - pivot);
+}}, "~N,~N,~N");
+Clazz.defineMethod (c$, "getSize", 
+function (index) {
+return this.getPosition (index + 1) - this.getPosition (index);
+}, "~N");
+Clazz.defineMethod (c$, "setSize", 
+function (index, size) {
+this.changeSize (0, this.a.length, index, size - this.getSize (index));
+}, "~N,~N");
+Clazz.defineMethod (c$, "changeSize", 
+ function (from, to, index, delta) {
+if (to <= from) {
+return;
+}var m = Clazz.doubleToInt ((from + to) / 2);
+if (index <= m) {
+this.a[m] += delta;
+this.changeSize (from, m, index, delta);
+} else {
+this.changeSize (m + 1, to, index, delta);
+}}, "~N,~N,~N,~N");
+Clazz.defineMethod (c$, "insertEntries", 
+function (start, length, value) {
+var sizes = this.getSizes ();
+var end = start + length;
+var n = this.a.length + length;
+this.a =  Clazz.newIntArray (n, 0);
+for (var i = 0; i < start; i++) {
+this.a[i] = sizes[i];
+}
+for (var i = start; i < end; i++) {
+this.a[i] = value;
+}
+for (var i = end; i < n; i++) {
+this.a[i] = sizes[i - length];
+}
+this.setSizes (this.a);
+}, "~N,~N,~N");
+Clazz.defineMethod (c$, "removeEntries", 
+function (start, length) {
+var sizes = this.getSizes ();
+var end = start + length;
+var n = this.a.length - length;
+this.a =  Clazz.newIntArray (n, 0);
+for (var i = 0; i < start; i++) {
+this.a[i] = sizes[i];
+}
+for (var i = start; i < n; i++) {
+this.a[i] = sizes[i + length];
+}
+this.setSizes (this.a);
+}, "~N,~N");
+Clazz.defineStatics (c$,
+"emptyArray",  Clazz.newIntArray (0, 0));