Pass through shutdown and resize

This commit is contained in:
Daniel Imms
2018-04-17 15:43:41 -07:00
parent a0e99bcb4a
commit c8d58f428e
5 changed files with 37 additions and 17 deletions

View File

@@ -212,10 +212,19 @@ export class ExtHostTerminalService implements ExtHostTerminalServiceShape {
console.log('$createProcess terminal: ' + terminal.name);
}
public $acceptTerminalProcessWrite(id: number, data: string): void {
public $acceptTerminalProcessInput(id: number, data: string): void {
this._terminalProcesses[id].send({ event: 'input', data });
}
public $acceptTerminalProcessResize(id: number, cols: number, rows: number): void {
console.log('resize' + cols + ',' + rows);
this._terminalProcesses[id].send({ event: 'resize', cols, rows });
}
public $acceptTerminalProcessShutdown(id: number): void {
this._terminalProcesses[id].send({ event: 'shutdown' });
}
private _getTerminalById(id: number): ExtHostTerminal {
let index = this._getTerminalIndexById(id);
return index !== null ? this._terminals[index] : null;