summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIngo Maier <ingo.maier@epfl.ch>2011-08-12 14:56:54 +0000
committerIngo Maier <ingo.maier@epfl.ch>2011-08-12 14:56:54 +0000
commit03b1fb29c65b09fe487a4bbb2ccd7e9e7bcef62c (patch)
tree31cd9c046a3903e944438a32d85fae4ee2931d2c
parent48fcd8a7942775aaa55f047b5f8615ba54321127 (diff)
downloadscala-03b1fb29c65b09fe487a4bbb2ccd7e9e7bcef62c.tar.gz
scala-03b1fb29c65b09fe487a4bbb2ccd7e9e7bcef62c.tar.bz2
scala-03b1fb29c65b09fe487a4bbb2ccd7e9e7bcef62c.zip
Applied patch by Gordon Tyler. Closes #4823.
-rw-r--r--src/swing/scala/swing/Table.scala5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/swing/scala/swing/Table.scala b/src/swing/scala/swing/Table.scala
index 0cbef30221..0b602387d6 100644
--- a/src/swing/scala/swing/Table.scala
+++ b/src/swing/scala/swing/Table.scala
@@ -274,7 +274,10 @@ class Table extends Component with Scrollable.Wrapper {
* The given cell coordinates are in view coordinates and thus not
* necessarily the same as for the model.
*/
- def apply(row: Int, column: Int): Any = model.getValueAt(row, viewToModelColumn(column))
+ def apply(row: Int, column: Int): Any = model.getValueAt(viewToModelRow(row), viewToModelColumn(column))
+
+ def viewToModelRow(idx: Int) = peer.convertRowIndexToModel(idx)
+ def modelToViewRow(idx: Int) = peer.convertRowIndexToView(idx)
def viewToModelColumn(idx: Int) = peer.convertColumnIndexToModel(idx)
def modelToViewColumn(idx: Int) = peer.convertColumnIndexToView(idx)