示例#1
0
        //==========================================================================
        //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;
        }
示例#2
0
        //==========================================================================
        //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();
            }
        }