Instance Method

showDefinition(for:at:)

Shows a window displaying the definition of the attributed string at the specified point.

Declaration

func showDefinition(for attrString: NSAttributedString?, at textBaselineOrigin: NSPoint)

Parameters

attrString

The attributed string for which to show the definition. If the view is an instance of NSTextView, the attrString can be nil, in which case the text view will automatically supply values suitable for displaying definitions for the specified range within its text content.

textBaselineOrigin

Specifies the baseline origin of attrString in the view's coordinate system.

Discussion

Shows a window that displays the definition (or other subject depending on available dictionaries) of the specified attributed string.

This method can be used for implementing the same functionality as the NSTextView “Look Up in Dictionary” contextual menu on a custom view.

See Also

Displaying Definition Windows

struct NSView.DefinitionOptionKey

Keys to include in your definition.

struct NSView.DefinitionPresentationType

Presentation options for the window.