bloxstrap/Bloxstrap/Dialogs/IBootstrapperDialog.cs
pizzaboxer 93ad0fb609 Rework dialog handling for better generic support
preparation for FluentDIalog
2023-02-10 10:46:58 +00:00

23 lines
582 B
C#

using System.Windows.Forms;
namespace Bloxstrap.Dialogs
{
public interface IBootstrapperDialog
{
Bootstrapper? Bootstrapper { get; set; }
string Message { get; set; }
ProgressBarStyle ProgressStyle { get; set; }
int ProgressValue { get; set; }
bool CancelEnabled { get; set; }
void RunBootstrapper();
void ShowAsPreview();
void ShowAsBootstrapper();
void HideBootstrapper();
void ShowSuccess(string message);
void ShowError(string message);
void PromptShutdown();
}
}