public void AddShortcut(IShortcutImplementor shortcut) { IShortcutImplementor already; if ((already = ShortcutInUse(shortcut.Keys)) != null) { if (ShortcutExists != null) { ShortcutExists(this, new ShortcutExistsEventArgs(shortcut.Name, already.Name)); } shortcut.Keys = 0; } _shortcuts.Add(shortcut); Editor.MainForm.languageProvider1.SetPropertyNames(shortcut, "Name"); }
public void AddShortcut(IShortcutImplementor shortcut) { IShortcutImplementor already; if ((already = ShortcutInUse(shortcut.Keys)) != null) { if (ShortcutExists != null) ShortcutExists(this, new ShortcutExistsEventArgs(shortcut.Name, already.Name)); shortcut.Keys = 0; } _shortcuts.Add(shortcut); Editor.MainForm.languageProvider1.SetPropertyNames(shortcut, "Name"); }