Implement onRender in xterm-headless

This effectively enabled implementing an efficient renderer on top
of xterm-headless. See #5392
This commit is contained in:
Daniel Imms
2025-12-26 11:19:59 -08:00
parent 9453634f56
commit a26471b9f3
5 changed files with 24 additions and 2 deletions
-2
View File
@@ -126,8 +126,6 @@ export class CoreBrowserTerminal extends CoreTerminal implements ITerminal {
public readonly onCursorMove = this._onCursorMove.event;
private readonly _onKey = this._register(new Emitter<{ key: string, domEvent: KeyboardEvent }>());
public readonly onKey = this._onKey.event;
private readonly _onRender = this._register(new Emitter<{ start: number, end: number }>());
public readonly onRender = this._onRender.event;
private readonly _onSelectionChange = this._register(new Emitter<void>());
public readonly onSelectionChange = this._onSelectionChange.event;
private readonly _onTitleChange = this._register(new Emitter<string>());