Package org.eclipse.gef.palette
Class PaletteTemplateEntry
java.lang.Object
org.eclipse.gef.palette.PaletteEntry
org.eclipse.gef.palette.PaletteTemplateEntry
-
Field Summary
FieldsFields inherited from class org.eclipse.gef.palette.PaletteEntry
listeners, PALETTE_TYPE_UNKNOWN, PERMISSION_FULL_MODIFICATION, PERMISSION_HIDE_ONLY, PERMISSION_LIMITED_MODIFICATION, PERMISSION_NO_MODIFICATION, PROPERTY_DEFAULT, PROPERTY_DESCRIPTION, PROPERTY_LABEL, PROPERTY_LARGE_ICON, PROPERTY_PARENT, PROPERTY_SMALL_ICON, PROPERTY_TYPE, PROPERTY_VISIBLE
-
Constructor Summary
ConstructorsConstructorDescriptionPaletteTemplateEntry
(String label, String shortDesc, Object template, ImageDescriptor iconSmall, ImageDescriptor iconLarge) Creates a new PaletteTemplateEntry with the given template. -
Method Summary
Modifier and TypeMethodDescriptionvoid
setTemplate
(Object template) Sets the template object to the given valueMethods inherited from class org.eclipse.gef.palette.PaletteEntry
addPropertyChangeListener, getDescription, getId, getLabel, getLargeIcon, getParent, getSmallIcon, getType, getUserModificationPermission, isVisible, removePropertyChangeListener, setDescription, setId, setLabel, setLargeIcon, setParent, setSmallIcon, setType, setUserModificationPermission, setVisible, toString
-
Field Details
-
PALETTE_TYPE_TEMPLATE
Type identifier- See Also:
-
-
Constructor Details
-
PaletteTemplateEntry
public PaletteTemplateEntry(String label, String shortDesc, Object template, ImageDescriptor iconSmall, ImageDescriptor iconLarge) Creates a new PaletteTemplateEntry with the given template.- Parameters:
label
- the entry's nameshortDesc
- the entry's descriptiontemplate
- the template for this entryiconSmall
- an ImageDescriptor for the entry's small iconiconLarge
- an ImageDescriptor for the entry's large icon- See Also:
-
-
Method Details
-
getTemplate
- Returns:
- the user-defined template object
-
setTemplate
Sets the template object to the given value- Parameters:
template
- the template object
-