private void SpectrumStyleBars() { this.SpectrumStyle = SpectrumStyle.Bars; this.BlurRadius = 0; this.SpectrumBarCount = 16; this.SpectrumEllipseWidth = 0; this.SpectrumWidth = 162; this.SpectrumBarWidth = 8; this.SpectrumBarSpacing = 2; this.SpectrumPanelHeight = 30; this.SpectrumOpacity = 1.0; this.RefreshInterval = 25; this.AnimationStyle = SpectrumAnimationStyle.Nervous; }
private void SpectrumStyleFlames() { this.SpectrumStyle = SpectrumStyle.Flames; this.BlurRadius = 20; this.SpectrumBarCount = 40; this.SpectrumEllipseWidth = 324; this.SpectrumWidth = 162; this.SpectrumBarWidth = 4; this.SpectrumBarSpacing = 0; this.SpectrumPanelHeight = 60; this.SpectrumOpacity = 0.65; this.RefreshInterval = 50; this.AnimationStyle = SpectrumAnimationStyle.Gentle; }
private void SetSpectrumStyle(SpectrumStyle style) { switch (style) { case SpectrumStyle.Flames: this.SpectrumStyleFlames(); break; case SpectrumStyle.Lines: this.SpectrumStyleLines(); break; case SpectrumStyle.Bars: this.SpectrumStyleBars(); break; default: this.SpectrumStyleFlames(); break; } SettingsClient.Set <int>("Playback", "SpectrumStyle", (int)style); }
private void SetSpectrumStyle(SpectrumStyle style) { switch (style) { case SpectrumStyle.Flames: this.SpectrumStyle = SpectrumStyle.Flames; this.BlurRadius = 20; this.SpectrumBarCount = 65; this.SpectrumWidth = 270; this.SpectrumBarWidth = 4; this.SpectrumBarSpacing = 0; this.SpectrumPanelHeight = 60; this.SpectrumOpacity = 0.65; this.AnimationStyle = SpectrumAnimationStyle.Gentle; //var accentColor = (Color)Application.Current.TryFindResource("RG_AccentColor"); //var gradientColor = HSLColor.GetFromRgb(accentColor).MoveNext(40).ToRgb(); //this.SpectrumBarBackground = new LinearGradientBrush(new GradientStopCollection() //{ // new GradientStop(accentColor, 0), // new GradientStop(accentColor, 0.45), // new GradientStop(gradientColor, 1), //}, new Point(0.5, 1), new Point(0.5, 0)); this.SpectrumBarBackground = (Brush)Application.Current.TryFindResource("RG_AccentBrush"); break; case SpectrumStyle.Lines: this.SpectrumStyle = SpectrumStyle.Lines; this.BlurRadius = 0; this.SpectrumBarCount = 50; this.SpectrumWidth = 162; this.SpectrumBarWidth = 1; this.SpectrumBarSpacing = 2; this.SpectrumPanelHeight = 30; this.SpectrumOpacity = 1.0; this.AnimationStyle = SpectrumAnimationStyle.Nervous; this.SpectrumBarBackground = (Brush)Application.Current.TryFindResource("RG_AccentBrush"); break; case SpectrumStyle.Bars: this.SpectrumStyle = SpectrumStyle.Bars; this.BlurRadius = 0; this.SpectrumBarCount = 20; this.SpectrumWidth = 162; this.SpectrumBarWidth = 6; this.SpectrumBarSpacing = 2; this.SpectrumPanelHeight = 30; this.SpectrumOpacity = 1.0; this.AnimationStyle = SpectrumAnimationStyle.Nervous; this.SpectrumBarBackground = (Brush)Application.Current.TryFindResource("RG_AccentBrush"); break; case SpectrumStyle.Stripes: this.SpectrumStyle = SpectrumStyle.Stripes; this.BlurRadius = 0; this.SpectrumBarCount = 13; this.SpectrumWidth = 162; this.SpectrumBarWidth = 10; this.SpectrumBarSpacing = 2; this.SpectrumPanelHeight = 30; this.SpectrumOpacity = 1.0; this.AnimationStyle = SpectrumAnimationStyle.Nervous; this.SpectrumBarBackground = (Brush)Application.Current.TryFindResource("RG_AccentStripedBrush"); break; default: // Shouldn't happen break; } SettingsClient.Set <int>("Playback", "SpectrumStyle", (int)style); }