blob: cb97cb7ae7398fee1eb852d3fa4510c1e7d75fb7 [file] [log] [blame]
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
}
}