Class PaletteDrawerFactory
- java.lang.Object
-
- org.eclipse.gef.ui.palette.customize.PaletteEntryFactory
-
- org.eclipse.gef.ui.palette.customize.PaletteContainerFactory
-
- org.eclipse.gef.ui.palette.customize.PaletteDrawerFactory
-
public class PaletteDrawerFactory extends PaletteContainerFactory
Factory to createcategories
-
-
Constructor Summary
Constructors Constructor Description PaletteDrawerFactory()
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PaletteEntry
createNewEntry(Shell shell)
Create the PaletteEntryprotected java.lang.Object
determineTypeForNewEntry(PaletteEntry selected)
Given the current selection, this method determines the type of the new entry to be created.-
Methods inherited from class org.eclipse.gef.ui.palette.customize.PaletteContainerFactory
canCreate, determineContainerForNewEntry, determineIndexForNewEntry
-
Methods inherited from class org.eclipse.gef.ui.palette.customize.PaletteEntryFactory
createNewEntry, getImageDescriptor, getLabel, setImageDescriptor, setLabel
-
-
-
-
Method Detail
-
createNewEntry
protected PaletteEntry createNewEntry(Shell shell)
Description copied from class:PaletteEntryFactory
Create the PaletteEntry- Specified by:
createNewEntry
in classPaletteEntryFactory
- Parameters:
shell
- TheShell
of thePaletteCustomizerDialog
; it can be used to create another warning or information dialog.- Returns:
- The newly created entry
- See Also:
PaletteEntryFactory.createNewEntry(Shell)
-
determineTypeForNewEntry
protected java.lang.Object determineTypeForNewEntry(PaletteEntry selected)
Description copied from class:PaletteEntryFactory
Given the current selection, this method determines the type of the new entry to be created.Sub-classes may override this method.
- Overrides:
determineTypeForNewEntry
in classPaletteEntryFactory
- Parameters:
selected
- The selected entry- Returns:
- The type of the new entry to be created
- See Also:
PaletteEntryFactory.determineTypeForNewEntry(org.eclipse.gef.palette.PaletteEntry)
-
-