void macroControl_AddButtonClick(object sender, EventArgs e) { Dialogs.MacroCommandDialog dialog = new Dialogs.MacroCommandDialog(); dialog.SetData(null, m_Project, m_Element as Data.IMacro); if (dialog.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { Actions.Actions.Instance.AddNew(new Actions.AddMacroCommandAction((Ares.Data.IMacro)m_Element, dialog.MacroCommand), m_Project); } }
private void ContainerControl_ElementDoubleClick(object sender, Controls.ElementDoubleClickEventArgs e) { Dialogs.MacroCommandDialog dialog = new Dialogs.MacroCommandDialog(); dialog.SetData((Ares.Data.IMacroCommand)e.Element.InnerElement, m_Project, m_Element as Data.IMacro); if (dialog.ShowDialog(this) == System.Windows.Forms.DialogResult.OK) { Actions.Actions.Instance.AddNew(new Actions.ReplaceMacroCommandAction((Ares.Data.IMacro)m_Element, e.Element.InnerElement.Id, dialog.MacroCommand), m_Project); Ares.ModelInfo.ModelChecks.Instance.CheckAll(m_Project); } }