public TabMainWindow() { // Initialize these before gui... i know bad _rainbow = new Rainbow(); _runningDot = new RunningColorChangingDot(); InitializeComponent(); _rgb_manager = new RGBOutputManager(); _audioRgbCreator = new AudioRGBCreator(BtnEnable, PbL, PbR, Spectrum, DeviceBox, AlgoChoice, SpectrumSlider, MinSlider); _cpuRgbCreator = new CPUTemperatureRGBCreator(cpuTempTB); _screenAnalyzer = new ScreenAnalyzer(); _colorChooser = new ColorChooser(); _stroboscope = new Stroboscope(); _colorchanger = new ColorChanger(); _runningColors = new RunningColors(); _cpuRgbCreator.Initialize(); _audioRgbCreator.Initialize(); _screenAnalyzer.Initialize(); _colorChooser.Initialize(); _stroboscope.Initialize(); _colorchanger.Initialize(); _runningColors.Initialize(); _rainbow.Initialize(); _runningDot.Initialize(); FillRGBOutputList(); xSkipper.Text = _screenAnalyzer.XSkipper.ToString(System.Globalization.CultureInfo.CurrentCulture); ySkipper.Text = _screenAnalyzer.YSkipper.ToString(System.Globalization.CultureInfo.CurrentCulture); xStart.Text = _screenAnalyzer.XStart.ToString(System.Globalization.CultureInfo.CurrentCulture); yStart.Text = _screenAnalyzer.YStart.ToString(System.Globalization.CultureInfo.CurrentCulture); xStop.Text = _screenAnalyzer.XStop.ToString(System.Globalization.CultureInfo.CurrentCulture); yStop.Text = _screenAnalyzer.YStop.ToString(System.Globalization.CultureInfo.CurrentCulture); Application.Current.MainWindow.Activate(); Application.Current.MainWindow.Focus(); Application.Current.MainWindow.ShowDialog(); }
public BondedOutput(RGBOutputManager manager) { this._manager = manager; }