@Override
  public float visualColumnToX(float startX, int column) {
    return startX + getX(visualColumnToVisualOffset(column));
  }
@Override
  public float visualColumnToX(float startX, int column)