Package org.eclipse.gef.ui.palette
Class PaletteViewerProvider
java.lang.Object
org.eclipse.gef.ui.palette.PaletteViewerProvider
PaletteViewerProvider provides a standard way of creating palette viewers
that can be shared across different clients that need to create a palette
(PaletteViewerPage and FlyoutPaletteComposite, for instance).
- Since:
- 3.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigurePaletteViewer(PaletteViewer viewer) This method is invoked fromcreatePaletteViewer(Composite).createPaletteViewer(Composite parent) Creates a PaletteViewer on the given Compositefinal EditDomainprotected voidhookPaletteViewer(PaletteViewer viewer) This method is invoked fromcreatePaletteViewer(Composite).
-
Constructor Details
-
PaletteViewerProvider
Constructor- Parameters:
graphicalViewerDomain- The EditDomain with which each newly created PaletteViewer will be registered
-
-
Method Details
-
configurePaletteViewer
This method is invoked fromcreatePaletteViewer(Composite). It configures the given viewer's settings.- Parameters:
viewer- the viewer that is to be configured
-
createPaletteViewer
Creates a PaletteViewer on the given Composite- Parameters:
parent- the control for the PaletteViewer- Returns:
- the newly created PaletteViewer
-
getEditDomain
- Returns:
- the EditDomain provided during creation of this PaletteViewerProvider
-
hookPaletteViewer
This method is invoked fromcreatePaletteViewer(Composite). It is a step in the process of setting up the PaletteViewer after it has been created.- Parameters:
viewer- the viewer that is to be configured
-