//========================================================================== //Creates a new tab with the selected code file //========================================================================== private void addNewCodeFile(string name) { var page = new TabPage(name) { Name = name }; CodeWindow = new UserControls.CodingWindow { Loger = Loger, CodeHandler = CodeCompiler, CodeFile = CodeHandler[Classes.DataHandlerForProgram.LocateACF(name, CodeHandler)], Dock = DockStyle.Fill }; page.Controls.Add(CodeWindow); CodeWindow.UpdateCode(CodeHandler[Classes.DataHandlerForProgram.LocateACF(name, CodeHandler)].getRawCode()); EngineTabs.TabPages.Add(page); EngineTabs.SelectedTab = page; }
//========================================================================== //Check if code variable tab exists //========================================================================== private void CheckCodeVariableTab() { if (!FindTab("Code variables")) { var page = new TabPage("Code variables") { Name = "Code variables" }; CodeVariables = new UserControls.CodingWindow { Loger = Loger, CodeHandler = CodeCompiler, CodeFile = CodeHandler[Classes.DataHandlerForProgram.variableFileID], Dock = DockStyle.Fill }; page.Controls.Add(CodeVariables); EngineTabs.TabPages.Add(page); EngineTabs.SelectedTab = page; CodeVariables.UpdateCode(CodeHandler[Classes.DataHandlerForProgram.variableFileID].getRawCode()); MainTreeView.ExpandAll(); } }