Remove last of the extraneous CursorView methods

This commit is contained in:
Nathan Sobo
2012-06-10 21:53:54 -06:00
parent e0aa49cb53
commit 8c52fedd0d
4 changed files with 12 additions and 19 deletions

View File

@@ -9,7 +9,6 @@ class CursorView extends View
@content: ->
@pre class: 'cursor idle', => @raw ' '
anchor: null
editor: null
hidden: false
@@ -47,23 +46,12 @@ class CursorView extends View
@show() if @hidden
@hidden = false
@getSelectionView()?.updateAppearance()
getSelectionView: ->
@editor.compositeSelection.selectionViewForCursor(@cursor)
getBufferPosition: ->
@cursor.getBufferPosition()
setBufferPosition: (bufferPosition, options={}) ->
@cursor.setBufferPosition(bufferPosition, options)
getScreenPosition: ->
@cursor.getScreenPosition()
setScreenPosition: (position, options={}) ->
@cursor.setScreenPosition(position, options)
removeIdleClassTemporarily: ->
@removeClass 'idle'
window.clearTimeout(@idleTimeout) if @idleTimeout

View File

@@ -155,6 +155,9 @@ class EditSession
getCursors: -> new Array(@cursors...)
getCursor: (index=0) ->
@cursors[index]
getLastCursor: ->
_.last(@cursors)

View File

@@ -653,6 +653,7 @@ class Editor extends View
getCursorView: (index) -> @compositeCursor.getCursorView(index)
getCursorViews: -> @compositeCursor.getCursorViews()
removeAllCursorViews: -> @compositeCursor.removeAllCursorViews()
getCursor: (index) -> @activeEditSession.getCursor(index)
getCursors: -> @activeEditSession.getCursors()
getLastCursor: -> @activeEditSession.getLastCursor()
moveCursorUp: -> @activeEditSession.moveCursorUp()