private void FMain_Load(object sender, EventArgs eventArgs)
        {
            MaximumSize = Screen.PrimaryScreen.WorkingArea.Size;
            using (var smallIcon = new Icon(Icon, new Size(16, 16))) {
                picIcon.InitialImage = picIcon.Image = smallIcon.ToBitmap();
                picIcon.ErrorImage   = ToolStripRenderer.CreateDisabledImage(picIcon.InitialImage);
            }

            ApplyColorScheme(ColorScheme.Default);
            CursorFixup(this);

            mnuEditSelectClearAll.ShortcutKeyDisplayString        = "Esc";
            mnuScoreNoteStartPositionAt0.ShortcutKeyDisplayString = "0";
            mnuScoreNoteStartPositionAt1.ShortcutKeyDisplayString = "1";
            mnuScoreNoteStartPositionAt2.ShortcutKeyDisplayString = "2";
            mnuScoreNoteStartPositionAt3.ShortcutKeyDisplayString = "3";
            mnuScoreNoteStartPositionAt4.ShortcutKeyDisplayString = "4";
            mnuScoreNoteStartPositionAt5.ShortcutKeyDisplayString = "5";
            mnuScoreNoteStartPositionTo0.ShortcutKeyDisplayString = "P";
            mnuScoreNoteStartPositionTo1.ShortcutKeyDisplayString = "Q";
            mnuScoreNoteStartPositionTo2.ShortcutKeyDisplayString = "W";
            mnuScoreNoteStartPositionTo3.ShortcutKeyDisplayString = "E";
            mnuScoreNoteStartPositionTo4.ShortcutKeyDisplayString = "R";
            mnuScoreNoteStartPositionTo5.ShortcutKeyDisplayString = "T";

            mnuEditModeSelect.ShortcutKeyDisplayString    = "F";
            mnuEditModeTap.ShortcutKeyDisplayString       = "A";
            mnuEditModeHoldFlick.ShortcutKeyDisplayString = "S";
            mnuEditModeSlide.ShortcutKeyDisplayString     = "D";

            DirectorSettingsManager.LoadSettings();
            ApplySettings(DirectorSettingsManager.CurrentSettings);

            _liveControl = new LiveControl();
            _liveControl.PreloadWave(TapAudioFilePath);
            _liveControl.PreloadWave(FlickAudioFilePath);
            _liveControl.PreloadWave(SlideAudioFilePath);

            // Localize before setting command shortcut display strings.
            Localize(LanguageManager.Current);
            this.MonitorLocalizationChange();

            RegisterCommands();

            CmdProjectNew.Command.Execute(null);
            CmdScoreNoteStartPositionSetAt.Command.Execute(NotePosition.Default);

            if (Program.StartupOptions.BvspCommunicationEnabled)
            {
                _communication = new SDCommunication(this);
                _communication.Server.Start(0);
            }
        }
示例#2
0
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);


            VideoPlay.VideoPlayListControl();
            AdvertiseTaskSchedule.Start();

            LiveControl.ControlLive();
        }
示例#3
0
        private void Start1_btn_Click(object sender, EventArgs e)
        {
            int idx = Convert.ToInt32(((Button)sender).Tag);

            lock (m_objLock)
            {
                if (!m_arrLiveState[idx] || !m_arrLiveStateRestart[idx])
                {
                    if (m_arrLives[idx] == null)
                    {
                        m_arrLives[idx] = new MFLiveClass();
                    }
                    LiveControl Lc = new LiveControl(ref m_arrLives[idx]);
                    Lc.ShowDialog();

                    switch (idx)
                    {
                    case 0:
                        textBoxLiveName1.Text = Lc.GetName();
                        Start1_btn.BackColor  = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;

                    case 1:
                        textBoxLiveName2.Text = Lc.GetName();
                        Start2_btn.BackColor  = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;

                    case 2:
                        textBoxLiveName3.Text = Lc.GetName();
                        Start3_btn.BackColor  = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;

                    case 3:
                        textBoxLiveName4.Text = Lc.GetName();
                        Start4_btn.BackColor  = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;

                    case 4:
                        textBoxLiveName5.Text = Lc.GetName();
                        Start5_btn.BackColor  = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;
                    }


                    m_arrWriters[idx].WriterSet(Path.Combine(SavePath_txb.Text, idx + ".mp4"), 0, EncodingConfigs_lsb.SelectedItem.ToString());
                    m_arrWritersState[idx]     = true;
                    m_arrLiveState[idx]        = true;
                    m_arrLiveStateRestart[idx] = true;
                }
                else if (m_arrWritersState[idx])
                {
                    switch (idx)
                    {
                    case 0:
                        m_arrWriters[idx].WriterClose(0);
                        Start1_btn.BackColor = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;

                    case 1:
                        m_arrWriters[idx].WriterClose(0);
                        Start2_btn.BackColor = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;

                    case 2:
                        m_arrWriters[idx].WriterClose(0);
                        Start3_btn.BackColor = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;

                    case 3:
                        m_arrWriters[idx].WriterClose(0);
                        Start4_btn.BackColor = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;

                    case 4:
                        m_arrWriters[idx].WriterClose(0);
                        Start5_btn.BackColor = m_arrLiveStateRestart[idx] ? Color.Red : Color.Green;
                        break;
                    }
                    m_arrWritersState[idx]     = false;
                    m_arrLiveStateRestart[idx] = false;
                }
            }
        }