Interface PaletteItem
-
- All Superinterfaces:
ComponentInstantiator
- All Known Implementing Classes:
AbstractPaletteItem,JavaBeanPaletteItem,SerializedPaletteItem
public interface PaletteItem extends ComponentInstantiator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddPropertyChangeListener(java.beans.PropertyChangeListener listener)voidaddPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)javax.swing.IcongetIcon()java.lang.StringgetName()java.lang.StringgetShortDescription()javax.swing.IcongetSmallIcon()booleanisEnabled()Is this palette item currently enabled?booleanisSelectable()Can this palette item ever become selected? Palette items are selected so that the user may specify their components' exact bounds on the window.booleanisSelected()Is this palette item currently selected? Some types of palette items may never become selectedvoidremovePropertyChangeListener(java.beans.PropertyChangeListener listener)voidremovePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)voidsetEnabled(boolean enabled)voidsetSelected(boolean selected)Select this palette item.-
Methods inherited from interface com.inductiveautomation.vision.api.designer.ComponentInstantiator
createComponent, getDisplayName
-
-
-
-
Method Detail
-
addPropertyChangeListener
void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
-
addPropertyChangeListener
void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
-
removePropertyChangeListener
void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
-
removePropertyChangeListener
void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
-
isSelected
boolean isSelected()
Is this palette item currently selected? Some types of palette items may never become selected
-
setSelected
void setSelected(boolean selected)
Select this palette item. Some types of palette items may not accept becoming selected
-
isSelectable
boolean isSelectable()
Can this palette item ever become selected? Palette items are selected so that the user may specify their components' exact bounds on the window.
-
isEnabled
boolean isEnabled()
Is this palette item currently enabled?
-
setEnabled
void setEnabled(boolean enabled)
-
getName
java.lang.String getName()
-
getShortDescription
java.lang.String getShortDescription()
-
getIcon
javax.swing.Icon getIcon()
-
getSmallIcon
javax.swing.Icon getSmallIcon()
-
-