Package org.eclipse.gef.ui.views.palette
Class PaletteViewerPage
- java.lang.Object
-
- org.eclipse.ui.part.Page
-
- org.eclipse.gef.ui.views.palette.PaletteViewerPage
-
- All Implemented Interfaces:
IAdaptable
,PalettePage
,IPage
,IPageBookViewPage
- Direct Known Subclasses:
GraphicalEditorWithFlyoutPalette.CustomPalettePage
public class PaletteViewerPage extends Page implements PalettePage, IAdaptable
The default page for the PaletteView that works in conjunction with a PaletteViewerProvider.- Since:
- 3.0
-
-
Field Summary
Fields Modifier and Type Field Description protected PaletteViewerProvider
provider
The PaletteViewerProvider that is used to create the PaletteViewerprotected PaletteViewer
viewer
The PaletteViewer created for this page
-
Constructor Summary
Constructors Constructor Description PaletteViewerPage(PaletteViewerProvider pvProvider)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
createControl(Composite parent)
Creates the palette viewer and its control.void
dispose()
Releases the palette viewer from the edit domainjava.lang.Object
getAdapter(java.lang.Class adapter)
Control
getControl()
void
setFocus()
Sets focus on the palette's control-
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
-
-
-
-
Field Detail
-
provider
protected PaletteViewerProvider provider
The PaletteViewerProvider that is used to create the PaletteViewer
-
viewer
protected PaletteViewer viewer
The PaletteViewer created for this page
-
-
Constructor Detail
-
PaletteViewerPage
public PaletteViewerPage(PaletteViewerProvider pvProvider)
Constructor- Parameters:
pvProvider
- the provider used to create the palette viewer
-
-
Method Detail
-
createControl
public void createControl(Composite parent)
Creates the palette viewer and its control.- Specified by:
createControl
in interfaceIPage
- Specified by:
createControl
in classPage
- See Also:
Page.createControl(org.eclipse.swt.widgets.Composite)
-
dispose
public void dispose()
Releases the palette viewer from the edit domain- Specified by:
dispose
in interfaceIPage
- Overrides:
dispose
in classPage
- See Also:
Page.dispose()
-
getAdapter
public java.lang.Object getAdapter(java.lang.Class adapter)
- Specified by:
getAdapter
in interfaceIAdaptable
- See Also:
IAdaptable.getAdapter(java.lang.Class)
-
getControl
public Control getControl()
- Specified by:
getControl
in interfaceIPage
- Specified by:
getControl
in classPage
- Returns:
- the palette viewer's control
- See Also:
Page.getControl()
-
setFocus
public void setFocus()
Sets focus on the palette's control- Specified by:
setFocus
in interfaceIPage
- Specified by:
setFocus
in classPage
- See Also:
Page.setFocus()
-
-