Class SymbolThemeConfig
java.lang.Object
com.inductiveautomation.ignition.common.util.AbstractChangeable
com.inductiveautomation.perspective.common.config.symbols.SymbolThemeConfig
- All Implemented Interfaces:
- Changeable
- 
Field SummaryFieldsFields inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeablechangeEvent, listenerList
- 
Constructor SummaryConstructorsConstructorDescriptionSymbolThemeConfig(SymbolThemeConfig toCopy) SymbolThemeConfig(String name, Color primary, Color secondary, Color tertiary, Color stroke, Boolean enableAnimation, Boolean enableFlashing) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanstatic SymbolThemeConfiggetName()inthashCode()booleanbooleanstatic SymbolThemeConfigmerge(SymbolThemeConfig dest, SymbolThemeConfig src) voidsetEnableAnimation(boolean enableAnimation) voidsetEnableFlashing(boolean enableFlashing) voidsetPrimaryColor(Color primary) voidsetSecondaryColor(Color secondary) voidsetStrokeColor(Color stroke) voidsetTertiaryColor(Color tertiary) toString()Methods inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeableaddChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
- 
Field Details- 
DEFAULT_THEMES
 
- 
- 
Constructor Details- 
SymbolThemeConfig
- 
SymbolThemeConfig
 
- 
- 
Method Details- 
fromJsonpublic static SymbolThemeConfig fromJson(String name, com.inductiveautomation.ignition.common.gson.JsonElement json) 
- 
merge
- 
getName
- 
getPrimaryColor
- 
setPrimaryColor
- 
getSecondaryColor
- 
setSecondaryColor
- 
getTertiaryColor
- 
setTertiaryColor
- 
getStrokeColor
- 
setStrokeColor
- 
isEnableAnimationpublic boolean isEnableAnimation()
- 
setEnableAnimationpublic void setEnableAnimation(boolean enableAnimation) 
- 
isEnableFlashingpublic boolean isEnableFlashing()
- 
setEnableFlashingpublic void setEnableFlashing(boolean enableFlashing) 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
 
-