public EditorTrigger(ICodeweaverPlugin plugin, Keys keys, Keys mods, string name, TriggerStateWhen when) { this.plugin = plugin; TriggerKeys = keys; TriggerModifiers = mods; TriggerName = name; TriggerWhen = when; }
public void RegisterEditorTrigger(ICodeweaverPlugin _this, Keys TriggerKey, Keys TriggerModifiers, string TriggerName, TriggerStateWhen context) { __RegisterEditorTrigger(_this, TriggerKey, TriggerModifiers, TriggerName, context); }
public static void RegisterEditorTrigger(ICodeweaverPlugin _this, Keys TriggerKeys, Keys TriggerModifiers, string TriggerName, TriggerStateWhen TriggerWhen) { if (g.EditorTriggers.HasKey(TriggerName)) { throw new PluginException("A trigger by this name already exists.", "RegisterEditorTrigger"); } // Register the trigger with the collection g.EditorTriggers.Add(new EditorTrigger(_this, TriggerKeys, TriggerModifiers, TriggerName, TriggerWhen)); }
public static void RegisterEditorTrigger(ICodeweaverPlugin _this, Keys TriggerKeys, Keys TriggerModifiers, string TriggerName, TriggerStateWhen TriggerWhen) { if (g.EditorTriggers.HasKey(TriggerName)) throw new PluginException("A trigger by this name already exists.", "RegisterEditorTrigger"); // Register the trigger with the collection g.EditorTriggers.Add(new EditorTrigger(_this, TriggerKeys, TriggerModifiers, TriggerName, TriggerWhen)); }