public VisualMapTheme(ThemeType theme) : base(theme) { m_BorderWidth = XCSettings.visualMapBorderWidth; m_TriangeLen = XCSettings.visualMapTriangeLen; m_FontSize = XCSettings.fontSizeLv4; switch (theme) { case ThemeType.Default: m_TextColor = ColorUtil.GetColor("#333"); m_BorderColor = ColorUtil.GetColor("#ccc"); m_BackgroundColor = ColorUtil.clearColor32; break; case ThemeType.Light: m_TextColor = ColorUtil.GetColor("#333"); m_BorderColor = ColorUtil.GetColor("#ccc"); m_BackgroundColor = ColorUtil.clearColor32; break; case ThemeType.Dark: m_TextColor = ColorUtil.GetColor("#B9B8CE"); m_BorderColor = ColorUtil.GetColor("#ccc"); m_BackgroundColor = ColorUtil.clearColor32; break; } }
public TooltipTheme(ThemeType theme) : base(theme) { m_LineType = LineStyle.Type.Solid; m_LineWidth = XCSettings.tootipLineWidth; switch (theme) { case ThemeType.Default: m_TextBackgroundColor = ColorUtil.GetColor("#FFFFFFFF"); m_TextColor = ColorUtil.GetColor("#000000FF"); m_AreaColor = ColorUtil.GetColor("#51515120"); m_LabelTextColor = ColorUtil.GetColor("#FFFFFFFF"); m_LabelBackgroundColor = ColorUtil.GetColor("#292929FF"); m_LineColor = ColorUtil.GetColor("#29292964"); break; case ThemeType.Light: m_TextBackgroundColor = ColorUtil.GetColor("#FFFFFFFF"); m_TextColor = ColorUtil.GetColor("#000000FF"); m_AreaColor = ColorUtil.GetColor("#51515120"); m_LabelTextColor = ColorUtil.GetColor("#FFFFFFFF"); m_LabelBackgroundColor = ColorUtil.GetColor("#292929FF"); m_LineColor = ColorUtil.GetColor("#29292964"); break; case ThemeType.Dark: m_TextBackgroundColor = ColorUtil.GetColor("#FFFFFFFF"); m_TextColor = ColorUtil.GetColor("#000000FF"); m_AreaColor = ColorUtil.GetColor("#51515120"); m_LabelTextColor = ColorUtil.GetColor("#FFFFFFFF"); m_LabelBackgroundColor = ColorUtil.GetColor("#292929FF"); m_LineColor = ColorUtil.GetColor("#29292964"); break; } }
public SerieTheme(ThemeType theme) { m_LineWidth = XCSettings.serieLineWidth; m_LineSymbolSize = XCSettings.serieLineSymbolSize; m_ScatterSymbolSize = XCSettings.serieScatterSymbolSize; m_PieTooltipExtraRadius = XCSettings.pieTooltipExtraRadius; m_PieSelectedOffset = XCSettings.pieSelectedOffset; m_CandlestickBorderWidth = XCSettings.serieCandlestickBorderWidth; switch (theme) { case ThemeType.Default: m_CandlestickColor = ColorUtil.GetColor("#eb5454"); m_CandlestickColor0 = ColorUtil.GetColor("#47b262"); m_CandlestickBorderColor = ColorUtil.GetColor("#eb5454"); m_CandlestickBorderColor0 = ColorUtil.GetColor("#47b262"); break; case ThemeType.Light: m_CandlestickColor = ColorUtil.GetColor("#eb5454"); m_CandlestickColor0 = ColorUtil.GetColor("#47b262"); m_CandlestickBorderColor = ColorUtil.GetColor("#eb5454"); m_CandlestickBorderColor0 = ColorUtil.GetColor("#47b262"); break; case ThemeType.Dark: m_CandlestickColor = ColorUtil.GetColor("#f64e56"); m_CandlestickColor0 = ColorUtil.GetColor("#54ea92"); m_CandlestickBorderColor = ColorUtil.GetColor("#f64e56"); m_CandlestickBorderColor0 = ColorUtil.GetColor("#54ea92"); break; } }
public DataZoomTheme(ThemeType theme) : base(theme) { m_BorderWidth = XCSettings.dataZoomBorderWidth; m_DataLineWidth = XCSettings.dataZoomDataLineWidth; m_BackgroundColor = Color.clear; switch (theme) { case ThemeType.Default: m_TextColor = ColorUtil.GetColor("#333"); m_FillerColor = new Color32(167, 183, 204, 110); m_BorderColor = ColorUtil.GetColor("#ddd"); m_DataLineColor = ColorUtil.GetColor("#2f4554"); m_DataAreaColor = new Color32(47, 69, 84, 85); break; case ThemeType.Light: m_TextColor = ColorUtil.GetColor("#333"); m_FillerColor = new Color32(167, 183, 204, 110); m_BorderColor = ColorUtil.GetColor("#ddd"); m_DataLineColor = ColorUtil.GetColor("#2f4554"); m_DataAreaColor = new Color32(47, 69, 84, 85); break; case ThemeType.Dark: m_TextColor = ColorUtil.GetColor("#B9B8CE"); m_FillerColor = new Color32(135, 163, 206, (byte)(0.2f * 255)); m_BorderColor = ColorUtil.GetColor("#71708A"); m_DataLineColor = ColorUtil.GetColor("#71708A"); m_DataAreaColor = ColorUtil.GetColor("#71708A"); break; } }
public void SetColorPalette(List <string> hexColorStringList) { m_ColorPalette.Clear(); foreach (var hexColor in hexColorStringList) { m_ColorPalette.Add(ColorUtil.GetColor(hexColor)); } }
public BaseAxisTheme(ThemeType theme) : base(theme) { m_FontSize = XCSettings.fontSizeLv4; m_LineType = XCSettings.axisLineType; m_LineWidth = XCSettings.axisLineWidth; m_LineLength = 0; m_SplitLineType = XCSettings.axisSplitLineType; m_SplitLineWidth = XCSettings.axisSplitLineWidth; m_SplitLineLength = 0; m_TickWidth = XCSettings.axisTickWidth; m_TickLength = XCSettings.axisTickLength; switch (theme) { case ThemeType.Default: m_LineColor = ColorUtil.GetColor("#514D4D"); m_TickColor = ColorUtil.GetColor("#514D4D"); m_SplitLineColor = ColorUtil.GetColor("#51515120"); m_SplitAreaColors = new List <Color32> { new Color32(250, 250, 250, 77), new Color32(200, 200, 200, 77) }; break; case ThemeType.Light: m_LineColor = ColorUtil.GetColor("#514D4D"); m_TickColor = ColorUtil.GetColor("#514D4D"); m_SplitLineColor = ColorUtil.GetColor("#51515120"); m_SplitAreaColors = new List <Color32> { new Color32(250, 250, 250, 77), new Color32(200, 200, 200, 77) }; break; case ThemeType.Dark: m_LineColor = ColorUtil.GetColor("#B9B8CE"); m_TickColor = ColorUtil.GetColor("#B9B8CE"); m_SplitLineColor = ColorUtil.GetColor("#484753"); m_SplitAreaColors = new List <Color32> { new Color32(255, 255, 255, (byte)(0.02f * 255)), new Color32(255, 255, 255, (byte)(0.05f * 255)) }; break; } }
public TitleTheme(ThemeType theme) : base(theme) { m_FontSize = XCSettings.fontSizeLv1; switch (theme) { case ThemeType.Default: m_TextColor = ColorUtil.GetColor("#514D4D"); break; case ThemeType.Light: break; case ThemeType.Dark: m_TextColor = ColorUtil.GetColor("#EEF1FA"); break; } }
public ComponentTheme(ThemeType theme) { m_FontSize = XCSettings.fontSizeLv3; switch (theme) { case ThemeType.Default: m_TextColor = ColorUtil.GetColor("#514D4D"); break; case ThemeType.Light: m_TextColor = ColorUtil.GetColor("#514D4D"); break; case ThemeType.Dark: m_TextColor = ColorUtil.GetColor("#B9B8CE"); break; } }
public SubTitleTheme(ThemeType theme) : base(theme) { m_FontSize = XCSettings.fontSizeLv2; switch (theme) { case ThemeType.Default: m_TextColor = ColorUtil.GetColor("#969696"); break; case ThemeType.Light: m_TextColor = ColorUtil.GetColor("#969696"); break; case ThemeType.Dark: m_TextColor = ColorUtil.GetColor("#B9B8CE"); break; } }
/// <summary> /// dark theme. /// |暗主题。 /// </summary> /// <value></value> public static void ResetToDarkTheme(Theme theme) { theme.themeType = ThemeType.Dark; theme.themeName = ThemeType.Dark.ToString(); theme.backgroundColor = ColorUtil.GetColor("#100C2A"); theme.colorPalette = new List <Color32> { ColorUtil.GetColor("#4992ff"), ColorUtil.GetColor("#7cffb2"), ColorUtil.GetColor("#fddd60"), ColorUtil.GetColor("#ff6e76"), ColorUtil.GetColor("#58d9f9"), ColorUtil.GetColor("#05c091"), ColorUtil.GetColor("#ff8a45"), ColorUtil.GetColor("#8d48e3"), ColorUtil.GetColor("#dd79ff"), }; InitChartComponentTheme(theme); }
/// <summary> /// default theme. /// |默认主题。 /// </summary> /// <value></value> public static void ResetToDefaultTheme(Theme theme) { theme.themeType = ThemeType.Default; theme.themeName = ThemeType.Default.ToString(); theme.backgroundColor = new Color32(255, 255, 255, 255); theme.colorPalette = new List <Color32> { ColorUtil.GetColor("#5470c6"), ColorUtil.GetColor("#91cc75"), ColorUtil.GetColor("#fac858"), ColorUtil.GetColor("#ee6666"), ColorUtil.GetColor("#73c0de"), ColorUtil.GetColor("#3ba272"), ColorUtil.GetColor("#fc8452"), ColorUtil.GetColor("#9a60b4"), ColorUtil.GetColor("#ea7ccc"), }; InitChartComponentTheme(theme); }
public LegendTheme(ThemeType theme) : base(theme) { m_UnableColor = ColorUtil.GetColor("#cccccc"); }