Classes
The following classes are available globally.
-
A help button that displays a popover with app-specific help documentation rendered from a CommonMark Markdown string.
See moreDeclaration
Swift
open class EnlightenHelpButton : NSButton
-
A sizeable, detachable, and fitting, popover that renders a Markdown string.
See moreDeclaration
Swift
open class EnlightenPopover : NSPopover, NSPopoverDelegate
-
The controller for a spotlight-based onboarding presentation.
See moreDeclaration
Swift
open class EnlightenSpotlightController : NSViewController
-
A class that encapsulates the behavior of the spotlight for a particular view.
Unlike its key-less variant
See moreEnlightenIris
, the keyedEnlightenKeyedIris
allows the presentation order of all the irises to be specified by the order of anEnlightenSpotlightControllerKeys
enumeration.Declaration
Swift
open class EnlightenKeyedIris<Key> : EnlightenIris where Key : EnlightenSpotlightControllerKeys
-
The controller for a spotlight-based onboarding presentation.
Unlike its key-less variant
See moreEnlightenSpotlightController
, the keyedEnlightenKeyedSpotlightController
allows the presentation order of the irises to be specified by the case order of anEnlightenSpotlightControllerKeys
-conforming enumeration.Declaration
Swift
open class EnlightenKeyedSpotlightController<Key> : EnlightenSpotlightController where Key : EnlightenSpotlightControllerKeys
-
A class that encapsulates the behavior of the spotlight for a particular view.
See moreDeclaration
Swift
@objc open class EnlightenIris : NSObject
-
Undocumented
See moreDeclaration
Swift
open class EnlightenIrisStage
-
A view controller that manages a
See moreEnlightenDownView
for the content of a popover.Declaration
Swift
open class EnlightenPopoverContentViewController : NSViewController
-
A sizeable and self-fitting web view that renders a CommonMark Markdown string.
See moreDeclaration
Swift
open class EnlightenDownView : DownView