java.lang.Object
com.inductiveautomation.ignition.common.util.AbstractChangeable
com.inductiveautomation.perspective.common.config.symbols.SymbolThemeConfig
All Implemented Interfaces:
Changeable

public class SymbolThemeConfig extends AbstractChangeable
  • Field Details

    • DEFAULT_THEMES

      public static final List<String> DEFAULT_THEMES
  • Constructor Details

  • Method Details

    • fromJson

      public static SymbolThemeConfig fromJson(String name, com.inductiveautomation.ignition.common.gson.JsonElement json)
    • merge

      public static SymbolThemeConfig merge(SymbolThemeConfig dest, SymbolThemeConfig src)
    • getName

      public String getName()
    • getPrimaryColor

      public Color getPrimaryColor()
    • setPrimaryColor

      public void setPrimaryColor(Color primary)
    • getSecondaryColor

      public Color getSecondaryColor()
    • setSecondaryColor

      public void setSecondaryColor(Color secondary)
    • getTertiaryColor

      public Color getTertiaryColor()
    • setTertiaryColor

      public void setTertiaryColor(Color tertiary)
    • getStrokeColor

      public Color getStrokeColor()
    • setStrokeColor

      public void setStrokeColor(Color stroke)
    • isEnableAnimation

      public boolean isEnableAnimation()
    • setEnableAnimation

      public void setEnableAnimation(boolean enableAnimation)
    • isEnableFlashing

      public boolean isEnableFlashing()
    • setEnableFlashing

      public void setEnableFlashing(boolean enableFlashing)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object