Text used to badge the dock tile.
Menu to use for application-specific dock menu items.
Readonly
isTrue if this app is in the list of apps that are persisted to the macOS Dock (as if the user selected "Keep in Dock").
Optional
aInstancePtr: objectA run time mechanism for interface discovery.
NS_OK if the interface is supported by the associated instance, NS_NOINTERFACE if it is not.
aInstancePtr must not be null.
[in] A requested interface IID
[out] A pointer to an interface pointer to receive the result.
Activate the application. This should be used by an application to activate itself when a dock menu is selected as selection of a dock menu item does not automatically activate the application.
If false, the application is activated only if no other application is currently active. If true, the application activates regardless.
Ensure that there is a tile for this app in the list of apps that are persisted to the macOS Dock (equivalent to the user selected "Keep in Dock").
The position for the [new] app tile is:
aAppToReplacePath
if it exists, elsebrowserAppNames
in
nsMacDockSupport.mm), elsetrue if the app was already in the list of persisted apps or if it was successfully added, else returns false.
[optional] The path of the .app to persist to the Dock (defaults to the path of the current app).
[optional] The path of a .app that should be replaced if it is in the list of persisted apps. This is useful when we prompt the user to install the app when the app is being run directly from a .dmg and the user may have dragged that .app file to the dock.
Generated using TypeDoc
Allow applications to interface with the Mac OS X Dock.
Applications may indicate progress on their Dock icon. Only one such progress indicator is available to the entire application.