MCPcopy Create free account
hub / github.com/coder/ghostty-web / viewportRowToAbsolute

Method viewportRowToAbsolute

lib/selection-manager.ts:82–86  ·  view source on GitHub ↗

* Convert viewport row to absolute buffer row * Absolute row is an index into combined buffer: scrollback (0 to len-1) + screen (len to len+rows-1)

(viewportRow: number)

Source from the content-addressed store, hash-verified

80 * Absolute row is an index into combined buffer: scrollback (0 to len-1) + screen (len to len+rows-1)
81 */
82 private viewportRowToAbsolute(viewportRow: number): number {
83 const scrollbackLength = this.wasmTerm.getScrollbackLength();
84 const viewportY = this.getViewportY();
85 return scrollbackLength + viewportRow - viewportY;
86 }
87
88 /**
89 * Convert absolute buffer row to viewport row (may be outside visible range)

Callers 2

attachEventListenersMethod · 0.95
startAutoScrollMethod · 0.95

Calls 2

getViewportYMethod · 0.95
getScrollbackLengthMethod · 0.65

Tested by

no test coverage detected