Class SymbolThemeConfig

    • Field Detail

      • DEFAULT_THEMES

        public static final java.util.List<java.lang.String> DEFAULT_THEMES
    • Constructor Detail

      • SymbolThemeConfig

        public SymbolThemeConfig​(java.lang.String name,
                                 java.awt.Color primary,
                                 java.awt.Color secondary,
                                 java.awt.Color tertiary,
                                 java.awt.Color stroke,
                                 java.lang.Boolean enableAnimation,
                                 java.lang.Boolean enableFlashing)
    • Method Detail

      • fromJson

        public static SymbolThemeConfig fromJson​(java.lang.String name,
                                                 com.inductiveautomation.ignition.common.gson.JsonElement json)
      • getName

        public java.lang.String getName()
      • getPrimaryColor

        public java.awt.Color getPrimaryColor()
      • setPrimaryColor

        public void setPrimaryColor​(java.awt.Color primary)
      • getSecondaryColor

        public java.awt.Color getSecondaryColor()
      • setSecondaryColor

        public void setSecondaryColor​(java.awt.Color secondary)
      • getTertiaryColor

        public java.awt.Color getTertiaryColor()
      • setTertiaryColor

        public void setTertiaryColor​(java.awt.Color tertiary)
      • getStrokeColor

        public java.awt.Color getStrokeColor()
      • setStrokeColor

        public void setStrokeColor​(java.awt.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​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object