Files
FluentTerminal/FluentTerminal.App.ViewModels/ITerminalView.cs
T
Aleksandar Pesic 5a2e2a5292 async / await pattern improved in FluentTerminal.App.ViewModels project (#647)
* Continuation options and code cosmetics in async methods.

* ConfigureAwait in FluentTerminal.App.ViewModels project adjusted.
2020-01-08 18:40:50 +01:00

21 lines
642 B
C#

using System;
using FluentTerminal.Models;
using System.Threading.Tasks;
namespace FluentTerminal.App.ViewModels
{
public interface ITerminalView : IDisposable
{
Task ChangeThemeAsync(TerminalTheme theme);
Task ChangeKeyBindingsAsync();
Task ChangeOptionsAsync(TerminalOptions options);
Task InitializeAsync(TerminalViewModel viewModel);
void DisposalPrepare();
Task FindNextAsync(string searchText);
Task FindPreviousAsync(string searchText);
Task FocusTerminalAsync();
Task<string> SerializeXtermStateAsync();
Task PasteAsync(string text);
}
}