Class Theme


  • public class Theme
    extends Object
    Theme Allow to load the external image & theme config
    • Constructor Detail

      • Theme

        public Theme​(org.json.JSONObject uiConfig)
    • Method Detail

      • fontName

        public String fontName()
        Use custom font for general text
      • uiFontName

        public String uiFontName()
        Use custom font for the UI
      • winrateFontName

        public String winrateFontName()
        Use custom font for the Leela Zero winrate on the stone
      • solidStoneIndicator

        public boolean solidStoneIndicator()
        Use solid current stone indicator
      • showCommentNodeColor

        public boolean showCommentNodeColor()
        Show the node with the comment color
      • shadowSize

        public int shadowSize()
        The size of the shadow
      • winrateStrokeWidth

        public int winrateStrokeWidth()
        The stroke width of the winrate line
      • minimumBlunderBarWidth

        public int minimumBlunderBarWidth()
        The minimum width of the blunder bar
      • commentFontSize

        public int commentFontSize()
        The font size of the comment
      • nodeColorMode

        public int nodeColorMode()
        The size of the shadow
      • commentBackgroundColor

        public Color commentBackgroundColor()
        The background color of the comment panel
        Returns:
      • commentFontColor

        public Color commentFontColor()
        The font color of the comment
      • commentNodeColor

        public Color commentNodeColor()
        The color of the node with the comment
      • winrateLineColor

        public Color winrateLineColor()
        The color of the winrate line
      • winrateMissLineColor

        public Color winrateMissLineColor()
        The color of the line that missed the winrate
      • blunderBarColor

        public Color blunderBarColor()
        The color of the blunder bar
      • blunderWinrateThresholds

        public Optional<List<Double>> blunderWinrateThresholds()
        The threshold list of the blunder winrate
      • blunderNodeColors

        public Optional<Map<Double,​Color>> blunderNodeColors()
        The color list of the blunder node