All Known Implementing Classes:
PaletteImpl

public interface Palette
The model underlying the component palette used by the Vision module in the Desginer. Modules can use the Palette to add new PaletteItemGroups, which translates to a new tab on the tabbed palette panel.
  • Method Details

    • getGroup

      PaletteItemGroup getGroup(String name)
      Returns the PaletteItemGroup with the given name, or null if no such group exists
    • addGroup

      PaletteItemGroup addGroup(String name)
      Adds a plugin palette tab
    • clearSelection

      void clearSelection()
    • addAuxiliaryAction

      void addAuxiliaryAction(Action action)
      An action that may be added to the palette. Only supported by the collapsible palette