Add DisplayBufferMarker.inspect

This commit is contained in:
Nathan Sobo
2013-04-29 17:03:15 -06:00
parent 3a39c92ae4
commit 78bb074c0d

View File

@@ -145,9 +145,12 @@ class DisplayBufferMarker
# Destroys the marker
destroy: ->
delete @displayBuffer.markers[@id]
@bufferMarker.destroy()
# Returns a {String} representation of the marker
inspect: ->
"DisplayBufferMarker(id: #{@id}, bufferRange: #{@getBufferRange().inspect()})"
###
# Internal #
###
@@ -165,12 +168,10 @@ class DisplayBufferMarker
newTailBufferPosition: newTailPosition
bufferChanged: bufferChanged
valid: valid
@displayBuffer.markers[@id] = this
unobserveBufferMarkerIfNeeded: ->
return if @subscriptionCount()
@bufferMarkerSubscription.cancel()
delete @displayBuffer.markers[@id]
notifyObservers: ({oldHeadBufferPosition, oldTailBufferPosition, bufferChanged, valid} = {}) ->
oldHeadScreenPosition = @getHeadScreenPosition()