/// <summary> /// Resets the editor settings. /// </summary> private void ResetEditorSettings() { globalSyntaxSettings=new QWEditor.SyntaxSettings(); globalSyntaxSettings.AllowOutlining=false; globalSyntaxSettings.ShowMargin=false; globalSyntaxSettings.ScrollBars=RichTextBoxScrollBars.Both; globalSyntaxSettings.WordWrap=false; globalSyntaxSettings.GutterWidth=20; ApplySyntaxSettings(); }
//TODO:Review /// <summary> /// Load the settings from the saved files. /// </summary> private void LoadSettings(object pathString) { RecentDocuments.LoadListFromRegistry(); UpdateRecentDocumentsList(); System.Resources.ResourceManager resources = new System.Resources.ResourceManager(GetType()); // parser // this.parser.Strings = null; this.parser.ReadSchemeFromResource(typeof(MainFormClass), "parser.XmlScheme"); // Syntax Settings globalSyntaxSettings=new QWEditor.SyntaxSettings(); if(System.IO.File.Exists([email protected]"\Syntax.xml")) { globalSyntaxSettings.LoadFile([email protected]"\Syntax.xml"); } else { globalSyntaxSettings.AllowOutlining=false; globalSyntaxSettings.ShowMargin=false; globalSyntaxSettings.ScrollBars=RichTextBoxScrollBars.Both; globalSyntaxSettings.WordWrap=false; globalSyntaxSettings.GutterWidth=20; } if(pathString!=null) { string fileName = pathString as string; //Opening the command line filepath. if(Path.GetExtension(fileName).ToLower()==".mbp") { Invoke(new MethodInvoker(ProjectManagerClass.ProjectManager.Refresh)); Invoke(new StringDelegate(ProjectManagerClass.ProjectManager.OpenProject),new object[]{fileName}); Invoke(new MethodInvoker(BringProjectTreeToFront)); } else { Invoke(new StringDelegate(OpenFile),new object[]{fileName}); } } System.Threading.Thread.Sleep(200); Invoke(new MethodInvoker(MaximizeForm)); }