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); }
public HotKeyArgs(Keys key, HotKey.HotKeyModifiers modifiers) { this.modifiers = modifiers; this.key = key; }