mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-17 21:26:37 +00:00
Update all model classes to Electron API 39.2
This commit is contained in:
@@ -1,8 +1,21 @@
|
||||
namespace ElectronNET.API
|
||||
using System.Runtime.Versioning;
|
||||
|
||||
namespace ElectronNET.API
|
||||
{
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public enum DisplayBalloonIconType
|
||||
{
|
||||
none,
|
||||
info,
|
||||
warning,
|
||||
error,
|
||||
custom
|
||||
}
|
||||
|
||||
/// <remarks>Up-to-date with Electron API 39.2</remarks>
|
||||
[SupportedOSPlatform("Windows")]
|
||||
public class DisplayBalloonOptions
|
||||
{
|
||||
/// <summary>
|
||||
@@ -28,5 +41,29 @@
|
||||
/// The content.
|
||||
/// </value>
|
||||
public string Content { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// (optional) - Icon type for the balloon: none, info, warning, error or custom.
|
||||
/// Default is custom.
|
||||
/// </summary>
|
||||
public DisplayBalloonIconType IconType { get; set; } = DisplayBalloonIconType.custom;
|
||||
|
||||
/// <summary>
|
||||
/// (optional) - Use the large version of the icon. Default is true.
|
||||
/// Maps to Windows NIIF_LARGE_ICON.
|
||||
/// </summary>
|
||||
public bool LargeIcon { get; set; } = true;
|
||||
|
||||
/// <summary>
|
||||
/// (optional) - Do not play the associated sound. Default is false.
|
||||
/// Maps to Windows NIIF_NOSOUND.
|
||||
/// </summary>
|
||||
public bool NoSound { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// (optional) - Do not display the balloon if the current user is in "quiet time".
|
||||
/// Default is false. Maps to Windows NIIF_RESPECT_QUIET_TIME.
|
||||
/// </summary>
|
||||
public bool RespectQuietTime { get; set; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user