/** * Loads all settings of the FlashDevelop */ private void LoadAllSettings() { try { this.snippets = new SettingParser(FilePaths.Snippets); this.settings = new SettingParser(FilePaths.Settings); this.documents = new SettingParser(FilePaths.Documents); this.SciConfigUtil = new ScintillaNet.Configuration.ConfigurationUtility(GetType().Module.Assembly); this.SciConfig = (ScintillaNet.Configuration.Scintilla)this.SciConfigUtil.LoadConfiguration(typeof(ScintillaNet.Configuration.Scintilla), FilePaths.Scintilla); ScintillaControl.Configuration = this.SciConfig; this.initializer = new SettingInitializer(this.settings); this.snippets.SortByKey(); } catch (Exception ex) { ErrorHandler.ShowError("Error while loading settings", ex); } }
public virtual object LoadConfiguration(string[] files) { Scintilla configFile = new Scintilla(); List<include> includes = new List<include>(); for (Int32 i = 0; i < files.Length; i++) { include inc = new include(); inc.file = files[i]; includes.Add(inc); } configFile.includes = includes.ToArray(); configFile.init(this, null); return configFile; }
internal ConfigurationManager(Scintilla scintilla) : base(scintilla) { }