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 PaletteEntrycreateNewEntry(Shell shell)Create the PaletteEntryprotected java.lang.ObjectdetermineTypeForNewEntry(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:PaletteEntryFactoryCreate the PaletteEntry- Specified by:
createNewEntryin classPaletteEntryFactory- Parameters:
shell- TheShellof 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:PaletteEntryFactoryGiven the current selection, this method determines the type of the new entry to be created.Sub-classes may override this method.
- Overrides:
determineTypeForNewEntryin 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)
-
-