Einhugur macOS Bridge plugin. |

# EinhugurMacOSBridge.NSApplication Class (desktop - console - web)

Class that represents the running application.

EinhugurCoreBridge.NSObject
NSApplication

class EinhugurMacOSBridge.NSApplication

#### Constructors

NSApplication (private) | Private constructor.

#### Properties

shared Appearance | Sets or gets the currently selected appearance for the application.
ClassName (Inherited) (desktop - console) | Returns the name of the Cocoa class under the hood as String.
Handle (Inherited) | Returns Integer handle to the native NSObject structure.
shared Hidden | A Boolean value indicating whether the app is hidden.

#### Methods

shared Hide | Hides all the receiver’s windows, and the next app in line is activated.
Release (Inherited) | Releases the NSObject.
Retain (Inherited) | Retains the NSObject
shared Terminate | Terminates the application in safer way when called from App.Open event or other vulnerable points.
shared Unhide | Restores hidden windows to the screen and makes the receiver active.
shared UnhideWithoutActivation | Restores hidden windows without activating their owner (the receiver).

#### Enumerations

ApplicationAppearance | Values for appearance selection.

#### Constants

Version = 5.0 (Inherited) |

#### Supported Platforms:

- macOS Intel 64 bit
- macOS Apple Silicon

#### Unsupported Platforms:

- Windows 32 bit
- Windows 64 bit
- Windows ARM 64 bit
- Linux 32 bit
- Linux 64 bit
- Linux ARM 32 bit
- Linux ARM 64 bit