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 TypeMethodDescriptionvoid
createControl
(Composite parent) Creates the palette viewer and its control.void
dispose()
Releases the palette viewer from the edit domainMethods inherited from class org.eclipse.gef.ui.views.palette.PaletteViewerPage
getAdapter, getControl, setFocus
Methods inherited from class org.eclipse.ui.part.Page
getSite, init, makeContributions, setActionBars
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.ui.part.IPage
setActionBars
Methods 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:PaletteViewerPage
Creates the palette viewer and its control.- Specified by:
createControl
in interfaceIPage
- Overrides:
createControl
in classPaletteViewerPage
- See Also:
-
dispose
public void dispose()Description copied from class:PaletteViewerPage
Releases the palette viewer from the edit domain- Specified by:
dispose
in interfaceIPage
- Overrides:
dispose
in classPaletteViewerPage
- See Also:
-
getPaletteViewer
- Returns:
- the PaletteViewer created and displayed by this page
-