You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
633 B
31 lines
633 B
using MultiTerm.Core.Common;
|
|
|
|
namespace MultiTerm.Core.ViewModel;
|
|
|
|
public interface ITerminalViewModel
|
|
{
|
|
/// <summary>
|
|
/// Title of the Terminal View.
|
|
/// </summary>
|
|
string Title { get; }
|
|
|
|
/// <summary>
|
|
/// Type of view.
|
|
/// </summary>
|
|
TerminalViewType ViewType { get; }
|
|
|
|
/// <summary>
|
|
/// Type of Protocol.
|
|
/// </summary>
|
|
ProtocolType ProtocolType { get; }
|
|
|
|
/// <summary>
|
|
/// Request Closing of Terminal.
|
|
/// </summary>
|
|
void CloseRequest();
|
|
|
|
/// <summary>
|
|
/// Closing of Terminal was initiated.
|
|
/// </summary>
|
|
event EventHandler ClosingEvent;
|
|
}
|
|
|