Beispiel #1
0
        public PlayerForm()
        {
            InitializeComponent();
            this.Text = MuteFm.Constants.ProgramName;

            aboutToolStripMenuItem.Text = "About " + MuteFm.Constants.ProgramName + "...";

            Panel statusPanel = new Panel();

            statusPanel.Dock      = DockStyle.Bottom;
            statusPanel.Height    = 20;
            statusPanel.BackColor = Color.White;
            this.Controls.Add(statusPanel);

            mStatusLabel             = new Label();
            mStatusLabel.BorderStyle = BorderStyle.FixedSingle;
            mStatusLabel.Text        = "Status:";
            mStatusLabel.Dock        = DockStyle.Fill;
            statusPanel.Controls.Add(mStatusLabel);

            this.runOnStartupToolStripMenuItem.Checked              = MuteFmConfigUtil.IsLoadedOnStartup();
            this.playMusicOnStartupToolStripMenuItem.Checked        = SmartVolManagerPackage.BgMusicManager.MuteFmConfig.GeneralSettings.PlayMusicOnStartup;
            this.notifyAboutProgramUpdatesToolStripMenuItem.Checked = SmartVolManagerPackage.BgMusicManager.MuteFmConfig.GeneralSettings.NotifyAboutUpdates;
            this.notifyWhenNoMusicToPlayToolStripMenuItem.Checked   = SmartVolManagerPackage.BgMusicManager.MuteFmConfig.GeneralSettings.NotifyWhenNoMusicToPlay;

            this.growlToolStripMenuItem.Checked           = GrowlInstallHelper.GrowlInstallHelper.GetForceGrowl();
            this.systrayBalloonsToolStripMenuItem.Checked = !this.growlToolStripMenuItem.Checked && SmartVolManagerPackage.BgMusicManager.MuteFmConfig.GeneralSettings.ShowBalloonNotifications;
            this.noneToolStripMenuItem.Checked            = (!growlToolStripMenuItem.Checked) && (!systrayBalloonsToolStripMenuItem.Checked);


            //mToolStrip.Items.Add("Send To Chrome", null, new EventHandler(mAlwaysOnTopToolStripButton_Click)); // TODO: also for other browsers

            addToolStripItem("mute", new EventHandler(mMuteButton_Click));
            addToolStripItem("unmute", new EventHandler(mUnmuteButton_Click));
            addToolStripItem("prevtrack", new EventHandler(mPrevTrackButton_Click));
            addToolStripItem("play", new EventHandler(mPlayButton_Click));
            addToolStripItem("pause", new EventHandler(mPauseButton_Click));
            addToolStripItem("nexttrack", new EventHandler(mNextTrackButton_Click));

            addToolStripItem("like", new EventHandler(mLikeButton_Click));
            addToolStripItem("dislike", new EventHandler(mDislikeButton_Click));
            addToolStripItem("stop", new EventHandler(mStopButton_Click));

            mBgMusicToolStrip.Renderer = new CleanToolStripRenderer();

            //MusicResumeSoonControl resumeSoon = new MusicResumeSoonControl();
            //mFgMusicSoundsGroupBox.Controls.Add(resumeSoon);
        }