Package org.eclipse.gef.ui.parts
Class GraphicalEditorWithFlyoutPalette.CustomPalettePage
java.lang.Object
org.eclipse.ui.part.Page
org.eclipse.gef.ui.views.palette.PaletteViewerPage
org.eclipse.gef.ui.parts.GraphicalEditorWithFlyoutPalette.CustomPalettePage
- All Implemented Interfaces:
IAdaptable,PalettePage,IPage,IPageBookViewPage
- Enclosing class:
GraphicalEditorWithFlyoutPalette
A custom PalettePage that helps GraphicalEditorWithFlyoutPalette keep the two
PaletteViewers (one displayed in the editor and the other displayed in the
PaletteView) in sync when switching from one to the other (i.e., it helps
maintain state across the two viewers).
- Since:
- 3.0
-
Field Summary
Fields inherited from class org.eclipse.gef.ui.views.palette.PaletteViewerPage
provider, viewer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateControl(Composite parent) Creates the palette viewer and its control.voiddispose()Releases the palette viewer from the edit domainMethods inherited from class org.eclipse.gef.ui.views.palette.PaletteViewerPage
getAdapter, getControl, setFocusMethods inherited from class org.eclipse.ui.part.Page
getSite, init, makeContributions, setActionBarsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.ui.part.IPage
setActionBarsMethods inherited from interface org.eclipse.ui.part.IPageBookViewPage
getSite, init
-
Constructor Details
-
CustomPalettePage
Constructor- Parameters:
provider- the provider used to create a PaletteViewer
-
-
Method Details
-
createControl
Description copied from class:PaletteViewerPageCreates the palette viewer and its control.- Specified by:
createControlin interfaceIPage- Overrides:
createControlin classPaletteViewerPage- See Also:
-
dispose
public void dispose()Description copied from class:PaletteViewerPageReleases the palette viewer from the edit domain- Specified by:
disposein interfaceIPage- Overrides:
disposein classPaletteViewerPage- See Also:
-
getPaletteViewer
- Returns:
- the PaletteViewer created and displayed by this page
-