Esempio n. 1
0
        private void QuickLaunchPathMenuItem_Click(object sender, EventArgs e)
        {
            ToolStripMenuItem item = sender.GetItem <ToolStripMenuItem>();

            if (item == null)
            {
                return;
            }

            if (Settings.Default.RepositoryLinkBehavior == RepositoryLinkBehavior.LaunchSelectedQuickLaunchFile)
            {
                contextMenuStrip.Items.SetWhere(IsQuickLaunchPathMenuItem, x => x.Checked = false);

                item.Checked = true;
                Settings.Default.SelectedQuickLaunchFiles[Path.ToLower()] = item.GetTagValue <string>()?.ToLower();
                Settings.Default.Save();
            }
            else
            {
                ExecuteQuickLaunchFile(item);
            }
        }