mirror of
https://github.com/ElectronNET/Electron.NET.git
synced 2026-02-10 13:49:07 +00:00
64 lines
2.2 KiB
C#
64 lines
2.2 KiB
C#
namespace ElectronNET.API
|
||
{
|
||
/// <summary>
|
||
/// The Electron.NET API
|
||
/// </summary>
|
||
public static class Electron
|
||
{
|
||
/// <summary>
|
||
/// Communicate asynchronously from the main process to renderer processes.
|
||
/// </summary>
|
||
public static IpcMain IpcMain { get { return IpcMain.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Control your application's event lifecycle.
|
||
/// </summary>
|
||
public static App App { get { return App.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Control your windows.
|
||
/// </summary>
|
||
public static WindowManager WindowManager { get { return WindowManager.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Create native application menus and context menus.
|
||
/// </summary>
|
||
public static Menu Menu { get { return Menu.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Display native system dialogs for opening and saving files, alerting, etc.
|
||
/// </summary>
|
||
public static Dialog Dialog { get { return Dialog.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Create OS desktop notifications
|
||
/// </summary>
|
||
public static Notification Notification { get { return Notification.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Add icons and context menus to the system’s notification area.
|
||
/// </summary>
|
||
public static Tray Tray { get { return Tray.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Detect keyboard events when the application does not have keyboard focus.
|
||
/// </summary>
|
||
public static GlobalShortcut GlobalShortcut { get { return GlobalShortcut.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Manage files and URLs using their default applications.
|
||
/// </summary>
|
||
public static Shell Shell { get { return Shell.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Retrieve information about screen size, displays, cursor position, etc.
|
||
/// </summary>
|
||
public static Screen Screen { get { return Screen.Instance; } }
|
||
|
||
/// <summary>
|
||
/// Perform copy and paste operations on the system clipboard.
|
||
/// </summary>
|
||
public static Clipboard Clipboard { get { return Clipboard.Instance; } }
|
||
}
|
||
}
|