private void DisplayAddinSettings(object sender, EventArgs e) { AddInSettingsForm addInSettingsForm = new AddInSettingsForm(); WinWrapper owner = new WinWrapper(this); addInSettingsForm.Connect = this; addInSettingsForm.ShowDialog(owner); }
/// <summary> /// Displays the addin settings. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> private void DisplayAddinSettings(object sender, EventArgs e) { AddInSettingsForm dlg = new AddInSettingsForm(); WinWrapper w = new WinWrapper(this); dlg.Connect = this; dlg.ShowDialog(w); }
private static void CopySettingsToAll(SolutionItem item, BaseIncrementSettings settings) { if (item.ItemType == SolutionItemType.Solution || item.ItemType == SolutionItemType.Project) { Logger.Write("Copying IncrementSettings to \"" + item.Name + "\"", LogLevel.Debug); item.IncrementSettings.CopyFrom(settings); } foreach (SolutionItem current in item.SubItems) { AddInSettingsForm.CopySettingsToAll(current, settings); } }
private void copyToAllProjectsToolStripMenuItem_Click(object sender, EventArgs e) { BaseIncrementSettings selectedIncrementSettings = this.SelectedIncrementSettings; if (selectedIncrementSettings != null) { string str = "Global Settings"; if (selectedIncrementSettings is SolutionItemIncrementSettings) { str = ((SolutionItemIncrementSettings)selectedIncrementSettings).Name; } DialogResult dialogResult = MessageBox.Show(this, "Copy the increment settings of \"" + str + "\" to all other items?", "Copy to all", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dialogResult == DialogResult.Yes) { AddInSettingsForm.CopySettingsToAll(this._solution, selectedIncrementSettings); } } }