public Task ResizeAsync(ShellSize size, CancellationToken ct = default) { if (size == _size) { return(Task.CompletedTask); } _size = size; var height = size == ShellSize.InputFieldOnly ? _inputWindowHeight : _inputAndResultWindowHeight; Window.SetSize(_windowWidth, height); return(Task.CompletedTask); }
public Task ResizeShellAsync(ShellSize size, CancellationToken ct = default) => Task.CompletedTask;
public Shell() { _size = ShellSize.InputFieldOnly; }
public Task ResizeShellAsync(ShellSize size, CancellationToken ct) { return(_shell.ResizeAsync(size, ct)); }