private void Construct() { DockManager.FastMoveDraw = false; DockManager.Style = DockVisualStyle.VS2005; commandExplorer = new CommandExplorer(this); commandExplorer.AllowClose = false; commandExplorer.AllowUnDock = false; commandExplorer.HideOnClose = true; commandExplorer.CommandGenerated += new CommandGenerationEventHandler(commandExplorer_CommandGenerated); outputWindow = new OutputWindow(this); outputWindow.AllowClose = false; outputWindow.AllowUnDock = false; outputWindow.IndeterminateTaskStarted += new BeginBusyEventHandler(outputWindow_IndeterminateTaskStarted); outputWindow.IndeterminateTaskEnded += new EndBusyEventHandler(outputWindow_IndeterminateTaskEnded); programEditor = new ProgramEditor(this); programEditor.AllowClose = false; programEditor.AllowUnDock = false; programEditor.HideOnClose = true; programEditor.RunCommand += new RunCommandEventHandler(programEditor_RunCommand); programEditor.RunPGM += new RunPGMEventHandler(programEditor_RunPGM); dockManager1.DockWindow(outputWindow, DockStyle.Fill); dockManager1.DockWindow(commandExplorer, DockStyle.Left); dockManager1.DockWindow(programEditor, DockStyle.Bottom); //Reduction.MemoryRegion = new MemoryRegion(); //Module.Processor.ProcessResultsHandler = new ProcessCommandResultsHandler(ProcessCommandResults); //this.EpiInterpreter = new EpiInterpreterParser(Epi.Resources.ResourceLoader.GetCompiledGrammarTable(), (IAnalysisCheckCode)outputWindow, Rule_Context.eRunMode.Analysis); this.mEpiInterpreter = new EpiInterpreterParser((IAnalysisCheckCode)outputWindow.eventQueue); }