Serialize state using logical coordinates

This commit is contained in:
Antonio Scandurra
2015-09-24 09:01:51 +02:00
parent 89fea629c6
commit 1f81c633e0
5 changed files with 59 additions and 21 deletions

View File

@@ -127,8 +127,8 @@ class TextEditor extends Model
deserializer: 'TextEditor'
id: @id
softTabs: @softTabs
scrollTop: @scrollTop
scrollLeft: @scrollLeft
scrollRow: @scrollRow
scrollColumn: @scrollColumn
displayBuffer: @displayBuffer.serialize()
subscribeToBuffer: ->
@@ -2992,6 +2992,12 @@ class TextEditor extends Model
setWidth: (width) -> @displayBuffer.setWidth(width)
getWidth: -> @displayBuffer.getWidth()
getScrollRow: -> @scrollRow
setScrollRow: (@scrollRow) ->
getScrollColumn: -> @scrollColumn
setScrollColumn: (@scrollColumn) ->
getScrollTop: -> @displayBuffer.getScrollTop()
setScrollTop: (scrollTop) -> @displayBuffer.setScrollTop(scrollTop)