コード例 #1
0
        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();
        }
コード例 #2
0
ファイル: BondedOutput.cs プロジェクト: arnegue/Audio-CPU-RGB
 public BondedOutput(RGBOutputManager manager)
 {
     this._manager = manager;
 }