Class GraphicalEditorWithPalette

    • Constructor Detail

      • GraphicalEditorWithPalette

        public GraphicalEditorWithPalette()
    • Method Detail

      • configurePaletteViewer

        protected void configurePaletteViewer()
        Called to configure the viewer before it receives its contents.
      • createPaletteViewer

        protected void createPaletteViewer​(Composite parent)
        Creates the palette on the given composite.
        Parameters:
        parent - the composite
      • getPaletteRoot

        protected abstract PaletteRoot getPaletteRoot()
        Returns the PaletteRoot for the palette viewer.
        Returns:
        the palette root
      • getInitialPaletteSize

        protected int getInitialPaletteSize()
        Returns the initial palette size in pixels. Subclasses may override this method to return a persisted value.
        Returns:
        the initial size of the palette in pixels.
        See Also:
        handlePaletteResized(int)
      • getPaletteViewer

        protected PaletteViewer getPaletteViewer()
        Returns the PaletteViewer.
        Returns:
        the palette viewer
      • handlePaletteResized

        protected void handlePaletteResized​(int newSize)
        Called whenever the user resizes the palette.
        Parameters:
        newSize - the new size in pixels
      • hookPaletteViewer

        protected void hookPaletteViewer()
        Called when the palette viewer is set. By default, the EditDomain is given the palette viewer.
      • initializePaletteViewer

        protected void initializePaletteViewer()
        Called to populate the palette viewer.
      • setPaletteViewer

        protected void setPaletteViewer​(PaletteViewer paletteViewer)
        Sets the palette viewer
        Parameters:
        paletteViewer - the palette viewer