Declaration

@MainActor protocol GlyphsPalette

Declaration

@protocol GlyphsPalette

Declaration

GlyphsPalette

Overview

GlyphsPalette: The protocol defining the palette plugin interface The protocol defining the palette plugin interface.

Topics

Instance Properties

  • a view that is placed into the header of the pallet (between label and setting menu button)

  • The current height of the palette

  • The interface version.

  • the maximal height of the view.

  • the minimal height of the view.

  • a NSMenu that is shown when the user clicks a gear button in the palette title. Useful to open a settings dialog or hide some lesser used UI

  • The group ID defines the position of the tool in the sidebar.

  • the view to display in the palette.

  • The title of the plugin.

  • The window controller managing the window the panel is in

Instance Methods