Use position translation to calculate counts

This commit is contained in:
Nathan Sobo
2012-02-29 12:37:47 -07:00
parent c53438d0e5
commit 63ea0baeee

View File

@@ -85,16 +85,10 @@ class LineMap
line
bufferLineCount: ->
delta = new Point
for lineFragment in @lineFragments
delta = delta.add(lineFragment.bufferDelta)
delta.row
@bufferPositionForScreenPosition([Infinity, 0]).row
screenLineCount: ->
delta = new Point
for lineFragment in @lineFragments
delta = delta.add(lineFragment.screenDelta)
delta.row
@screenPositionForBufferPosition([Infinity, 0]).row
lastScreenRow: ->
@screenLineCount() - 1