       @gutter
       firstRow
       lastRow
-      columnsWidths: @getColumnsWidths()
+      columnsWidths: @getColumnsWidthPercentages()
       columnsAligns: @getColumnsAligns()
       totalRows: @table.getRowsCount()
     }


  setColumnsWidths: (columnsWidths) ->
    widths = @normalizeColumnsWidths(columnsWidths)

    @columnsWidths = widths
    @columnsPercentWidths = widths.map @floatToPercent

    @requestUpdate()



  getColumnsScreenWidths: ->
    width = @getRowsContainer().width()
    @getColumnsWidths().map (v) => v * width

  getColumnsScreenMargins: ->
    widths = @getColumnsWidths()
    pad = 0
    width = @getRowsContainer().width()
    margins = widths.map (v) =>
