using System; using System.Windows; using System.Windows.Media; using System.Windows.Threading; namespace HandyControl.Data; public class GrowlInfo { public string Message { get; set; } public bool ShowDateTime { get; set; } = true; public int WaitTime { get; set; } = 6; public string CancelStr { get; set; } = Properties.Langs.Lang.Cancel; public string ConfirmStr { get; set; } = Properties.Langs.Lang.Confirm; public Func ActionBeforeClose { get; set; } public bool StaysOpen { get; set; } public bool IsCustom { get; set; } public InfoType Type { get; set; } public Geometry Icon { get; set; } public string IconKey { get; set; } public Brush IconBrush { get; set; } public string IconBrushKey { get; set; } public bool ShowCloseButton { get; set; } = true; public string Token { get; set; } public FlowDirection FlowDirection { get; set; } public Dispatcher Dispatcher { get; set; } }