public AwkEverywhereMainForm(
            Dictionary<Type,IFrontEndConfig> oConfigs,
            Dictionary<Type,IFrontEnd> oFrontEnds
            )
        {
            moConfigs = oConfigs;
            moFrontEnds = oFrontEnds;

            moDiffFrontEnd = new DiffFrontEnd();

            moHotKey = new HotKey(this);
            moHotKey.RegisterHotKey(Keys.A, HotKey.HotKeyModifiers.Control | HotKey.HotKeyModifiers.Alt);

            moHotKey.HotKeyPress += new HotKey.HotKeyHandler(moHotKey_HotKeyPress);

            InitializeComponent();

            TB_Data.AllowDrop = true;
            TB_Data.DragDrop += new DragEventHandler(TB_ScriptAwkDragDrop);
            TB_Data.DragEnter += new DragEventHandler(TB_ScriptAwkDragEnter);
        }
Example #2
0
 public HotKeyArgs(Keys key, HotKey.HotKeyModifiers modifiers)
 {
     this.modifiers = modifiers;
     this.key = key;
 }