   #    ##    ##  ##     ## ##  ##  ## ##    ##
   #    ##     ##  #######   ###  ###   ######
 
+  isActiveRow: (row) -> @activeCellPosition.row is row
+
   isSelectedRow: (row) ->
     row >= @selection.start.row and row <= @selection.end.row
 

    scrollViewHeight = @body.height()

    @findRowAtScreenPosition(@body.scrollTop() + scrollViewHeight) ? @table.getRowsCount() - 1

  isActiveRow: (row) -> @activeCellPosition.row is row

  makeRowVisible: (row) ->
    rowHeight = @getRowHeightAt(row)

  #    ##    ## ##       ##       ##       ##    ##    ##
  #     ######  ######## ######## ########  ######     ##

  isSelectedPosition: (position) ->
    position = Point.fromObject(position)

