| package org.eclipse.nebula.widgets.nattable.core.layer |
| |
| import org.eclipse.nebula.widgets.nattable.core.axis.Axis |
| import org.eclipse.nebula.widgets.nattable.core.axis.DefaultAxis |
| |
| abstract class AbstractLayer implements Layer { |
| |
| val Axis horizontalAxis |
| val Axis verticalAxis |
| |
| new(int columnCount, int rowCount, int defaultColumnWidth, int defaultRowHeight) { |
| horizontalAxis = new DefaultAxis(columnCount, defaultColumnWidth) |
| verticalAxis = new DefaultAxis(rowCount, defaultRowHeight) |
| } |
| |
| // Pixel dimensions |
| |
| override getHorizontalAxis() { |
| horizontalAxis |
| } |
| |
| override getVerticalAxis() { |
| verticalAxis |
| } |
| |
| } |