Beispiel #1
0
 /// <summary>
 /// Zdarzenie odpowiedzialne za zmianę rozmiaru miksera audio
 /// </summary>
 private void MixerSizeChanged(object sender, EventArgs e)
 {
     foreach (var bar in EqualizerBars)
     {
         bar.Bar.Invalidate();
     }
     VolumeBar.Invalidate();
     BassBar.Invalidate();
 }
Beispiel #2
0
        /// <summary>
        /// Metoda odpowiedzialna za zmianę koloru tła miksera audio
        /// </summary>
        public void SetBarColor(Color colorValue)
        {
            foreach (var bar in EqualizerBars)
            {
                bar.Bar.SetBackground(colorValue);
            }

            BassBar.SetBackground(colorValue);
            VolumeBar.SetBackground(colorValue);
        }
Beispiel #3
0
        /// <summary>
        /// Inicjalizuje komponent miksera audio oraz przypisuje słupki z wartościami częstotliwości
        /// </summary>
        public Display()
        {
            generator = new FrequencyGenerator();
            InitializeComponent();

            EqualizerBars = new List <BarModel>()
            {
                new BarModel {
                    Bar = Freq1, BarName = LFreq1
                },
                new BarModel {
                    Bar = Freq2, BarName = LFreq2
                },
                new BarModel {
                    Bar = Freq3, BarName = LFreq3
                },
                new BarModel {
                    Bar = Freq4, BarName = LFreq4
                },
                new BarModel {
                    Bar = Freq5, BarName = LFreq5
                },
                new BarModel {
                    Bar = Freq6, BarName = LFreq6
                },
                new BarModel {
                    Bar = Freq7, BarName = LFreq7
                },
                new BarModel {
                    Bar = Freq8, BarName = LFreq8
                },
                new BarModel {
                    Bar = Freq9, BarName = LFreq9
                },
                new BarModel {
                    Bar = Freq10, BarName = LFreq10
                }
            };
            BassBar.SetValue(50);

            Freq9.SetValue(50);
        }