Class SymbolThemeConfig
java.lang.Object
com.inductiveautomation.ignition.common.util.AbstractChangeable
com.inductiveautomation.perspective.common.config.symbols.SymbolThemeConfig
- All Implemented Interfaces:
Changeable
-
Field Summary
FieldsFields inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeable
changeEvent, listenerList
-
Constructor Summary
ConstructorsConstructorDescriptionSymbolThemeConfig
(SymbolThemeConfig toCopy) SymbolThemeConfig
(String name, Color primary, Color secondary, Color tertiary, Color stroke, Boolean enableAnimation, Boolean enableFlashing) -
Method Summary
Modifier and TypeMethodDescriptionboolean
static SymbolThemeConfig
getName()
int
hashCode()
boolean
boolean
static SymbolThemeConfig
merge
(SymbolThemeConfig dest, SymbolThemeConfig src) void
setEnableAnimation
(boolean enableAnimation) void
setEnableFlashing
(boolean enableFlashing) void
setPrimaryColor
(Color primary) void
setSecondaryColor
(Color secondary) void
setStrokeColor
(Color stroke) void
setTertiaryColor
(Color tertiary) toString()
Methods inherited from class com.inductiveautomation.ignition.common.util.AbstractChangeable
addChangeListener, fireStateChanged, getChangeListeners, removeChangeListener
-
Field Details
-
DEFAULT_THEMES
-
-
Constructor Details
-
SymbolThemeConfig
-
SymbolThemeConfig
-
-
Method Details
-
fromJson
public static SymbolThemeConfig fromJson(String name, com.inductiveautomation.ignition.common.gson.JsonElement json) -
merge
-
getName
-
getPrimaryColor
-
setPrimaryColor
-
getSecondaryColor
-
setSecondaryColor
-
getTertiaryColor
-
setTertiaryColor
-
getStrokeColor
-
setStrokeColor
-
isEnableAnimation
public boolean isEnableAnimation() -
setEnableAnimation
public void setEnableAnimation(boolean enableAnimation) -
isEnableFlashing
public boolean isEnableFlashing() -
setEnableFlashing
public void setEnableFlashing(boolean enableFlashing) -
equals
-
hashCode
public int hashCode() -
toString
-