コード例 #1
0
 public EditorTrigger(ICodeweaverPlugin plugin, Keys keys, Keys mods, string name, TriggerStateWhen when)
 {
     this.plugin      = plugin;
     TriggerKeys      = keys;
     TriggerModifiers = mods;
     TriggerName      = name;
     TriggerWhen      = when;
 }
コード例 #2
0
ファイル: IDEControl.cs プロジェクト: velteyn/TorqueDev
 public void RegisterEditorTrigger(ICodeweaverPlugin _this, Keys TriggerKey, Keys TriggerModifiers, string TriggerName, TriggerStateWhen context)
 {
     __RegisterEditorTrigger(_this, TriggerKey, TriggerModifiers, TriggerName, context);
 }
コード例 #3
0
ファイル: IDEControl.cs プロジェクト: Bloodknight/TorqueDev
 public void RegisterEditorTrigger(ICodeweaverPlugin _this, Keys TriggerKey, Keys TriggerModifiers, string TriggerName, TriggerStateWhen context)
 {
     __RegisterEditorTrigger(_this, TriggerKey, TriggerModifiers, TriggerName, context);
 }
コード例 #4
0
        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));
        }
コード例 #5
0
ファイル: CPlugins.cs プロジェクト: Bloodknight/TorqueDev
        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));
        }