X-Git-Url: http://source.jalview.org/gitweb/?p=jalviewjs.git;a=blobdiff_plain;f=bin%2Fjavajs%2Fswing%2FJTable.js;h=b8f44999011fd87ba38f4d7b94d6967b1fe47d3c;hp=a28166848f7de8612fedf5b12025d0e456a918a9;hb=7301a2415adab88038b291fc54caeeb3a5a47a44;hpb=6154cb57a6eac3bb1344b8342495f5bb701ee921 diff --git a/bin/javajs/swing/JTable.js b/bin/javajs/swing/JTable.js index a281668..b8f4499 100644 --- a/bin/javajs/swing/JTable.js +++ b/bin/javajs/swing/JTable.js @@ -1,67 +1,67 @@ -Clazz.declarePackage ("javajs.swing"); -Clazz.load (["javajs.swing.ColumnSelectionModel", "$.JComponent", "$.ListSelectionModel"], "javajs.swing.JTable", ["javajs.util.BS", "$.SB"], function () { -c$ = Clazz.decorateAsClass (function () { -this.tableModel = null; -this.bsSelectedCells = null; -this.bsSelectedRows = null; -this.rowSelectionAllowed = false; -this.cellSelectionEnabled = false; -this.selectionListener = null; -Clazz.instantialize (this, arguments); -}, javajs.swing, "JTable", javajs.swing.JComponent, [javajs.swing.ListSelectionModel, javajs.swing.ColumnSelectionModel]); -Clazz.makeConstructor (c$, -function (tableModel) { -Clazz.superConstructor (this, javajs.swing.JTable, ["JT"]); -this.tableModel = tableModel; -this.bsSelectedCells = new javajs.util.BS (); -this.bsSelectedRows = new javajs.util.BS (); -}, "javajs.swing.AbstractTableModel"); -Clazz.overrideMethod (c$, "getSelectionModel", -function () { -return this; -}); -Clazz.defineMethod (c$, "getColumnModel", -function () { -return this; -}); -Clazz.defineMethod (c$, "setPreferredScrollableViewportSize", -function (dimension) { -this.width = dimension.width; -this.height = dimension.height; -}, "javajs.awt.Dimension"); -Clazz.defineMethod (c$, "clearSelection", -function () { -this.bsSelectedCells.clearAll (); -this.bsSelectedRows.clearAll (); -}); -Clazz.defineMethod (c$, "setRowSelectionAllowed", -function (b) { -this.rowSelectionAllowed = b; -}, "~B"); -Clazz.defineMethod (c$, "setRowSelectionInterval", -function (i, j) { -this.bsSelectedRows.clearAll (); -this.bsSelectedRows.setBits (i, j); -this.bsSelectedCells.clearAll (); -}, "~N,~N"); -Clazz.defineMethod (c$, "setCellSelectionEnabled", -function (enabled) { -this.cellSelectionEnabled = enabled; -}, "~B"); -Clazz.overrideMethod (c$, "addListSelectionListener", -function (listener) { -this.selectionListener = listener; -}, "~O"); -Clazz.overrideMethod (c$, "getColumn", -function (i) { -return this.tableModel.getColumn (i); -}, "~N"); -Clazz.overrideMethod (c$, "toHTML", -function () { -var sb = new javajs.util.SB (); -sb.append ("\n"); -this.tableModel.toHTML (sb, this.id, this.bsSelectedRows); -sb.append ("\n
\n"); -return sb.toString (); -}); -}); +Clazz.declarePackage ("javajs.swing"); +Clazz.load (["javajs.swing.ColumnSelectionModel", "$.JComponent", "$.ListSelectionModel"], "javajs.swing.JTable", ["javajs.util.BS", "$.SB"], function () { +c$ = Clazz.decorateAsClass (function () { +this.tableModel = null; +this.bsSelectedCells = null; +this.bsSelectedRows = null; +this.rowSelectionAllowed = false; +this.cellSelectionEnabled = false; +this.selectionListener = null; +Clazz.instantialize (this, arguments); +}, javajs.swing, "JTable", javajs.swing.JComponent, [javajs.swing.ListSelectionModel, javajs.swing.ColumnSelectionModel]); +Clazz.makeConstructor (c$, +function (tableModel) { +Clazz.superConstructor (this, javajs.swing.JTable, ["JT"]); +this.tableModel = tableModel; +this.bsSelectedCells = new javajs.util.BS (); +this.bsSelectedRows = new javajs.util.BS (); +}, "javajs.swing.AbstractTableModel"); +Clazz.overrideMethod (c$, "getSelectionModel", +function () { +return this; +}); +Clazz.defineMethod (c$, "getColumnModel", +function () { +return this; +}); +Clazz.defineMethod (c$, "setPreferredScrollableViewportSize", +function (dimension) { +this.width = dimension.width; +this.height = dimension.height; +}, "javajs.awt.Dimension"); +Clazz.defineMethod (c$, "clearSelection", +function () { +this.bsSelectedCells.clearAll (); +this.bsSelectedRows.clearAll (); +}); +Clazz.defineMethod (c$, "setRowSelectionAllowed", +function (b) { +this.rowSelectionAllowed = b; +}, "~B"); +Clazz.defineMethod (c$, "setRowSelectionInterval", +function (i, j) { +this.bsSelectedRows.clearAll (); +this.bsSelectedRows.setBits (i, j); +this.bsSelectedCells.clearAll (); +}, "~N,~N"); +Clazz.defineMethod (c$, "setCellSelectionEnabled", +function (enabled) { +this.cellSelectionEnabled = enabled; +}, "~B"); +Clazz.overrideMethod (c$, "addListSelectionListener", +function (listener) { +this.selectionListener = listener; +}, "~O"); +Clazz.overrideMethod (c$, "getColumn", +function (i) { +return this.tableModel.getColumn (i); +}, "~N"); +Clazz.overrideMethod (c$, "toHTML", +function () { +var sb = new javajs.util.SB (); +sb.append ("\n"); +this.tableModel.toHTML (sb, this.id, this.bsSelectedRows); +sb.append ("\n
\n"); +return sb.toString (); +}); +});