Пример #1
0
		public static void LoadPresets(DCompilerService svc)
		{
			foreach (var kv in presetFileContents)
			{
				var cmp = LoadFromString(kv.Value);
				cmp.Vendor = kv.Key;

				svc.Compilers.Add(cmp);
			}

			svc.DefaultCompiler = "DMD2";
		}
Пример #2
0
        public static void Load()
        {
            // Deserialize config data
            _instance = PropertyService.Get <DCompilerService> (GlobalPropertyName);

            //LoggingService.AddLogger(new MonoDevelop.Core.Logging.FileLogger("A:\\monoDev.log", true));

            if (_instance == null || _instance.Compilers.Count == 0)
            {
                _instance = new DCompilerService();
                CompilerPresets.PresetLoader.LoadPresets(_instance);
            }

            // Init global parse cache
            _instance.UpdateParseCachesAsync();
        }
Пример #3
0
		public void Load (DCompilerService config)
		{
			configuration = config;
			
			//cmbCompiler.Active = (int)config.DefaultCompiler;
			Gtk.TreeIter iter;
			cmbCompiler.Model.GetIterFirst (out iter);
			if (cmbCompiler.Model.GetIterFirst (out iter)) {
				do {
					if (config.DefaultCompiler == cmbCompiler.Model.GetValue (iter, 0) as string) {
						cmbCompiler.SetActiveIter (iter);
						break;
					}
				} while (cmbCompiler.Model.IterNext (ref iter));
			}
			
			check_EnableUFCSCompletion.Active = config.CompletionOptions.ShowUFCSItems;
		}
Пример #4
0
        public static void Load()
        {
            // Deserialize config data
            _instance = PropertyService.Get <DCompilerService> (GlobalPropertyName);

            //LoggingService.AddLogger(new MonoDevelop.Core.Logging.FileLogger("A:\\monoDev.log", true));

            if (_instance == null || _instance.Compilers.Count == 0)
            {
                _instance = new DCompilerService();
                CompilerPresets.PresetLoader.LoadPresets(_instance);
                LoadDefaultDmd2Paths(_instance.GetCompiler("DMD2"));
            }

            Ide.IdeApp.Workbench.RootWindow.Destroyed += (o, ea) => _instance.Save();

            // Init global parse cache
            _instance.UpdateParseCachesAsync();
        }
Пример #5
0
        public static void Load()
        {
            // Deserialize config data
            _instance = PropertyService.Get <DCompilerService> (GlobalPropertyName);

            //LoggingService.AddLogger(new MonoDevelop.Core.Logging.FileLogger("A:\\monoDev.log", true));

            if (_instance == null || _instance.Compilers.Count == 0)
            {
                _instance = new DCompilerService();
                _instance.CompletionOptions = CompletionOptions.Default;
                CompilerPresets.PresetLoader.LoadPresets(_instance);
            }

            // Init global parse cache
            _instance.UpdateParseCachesAsync();
            _instance.Outline.ExpandAll         = false;
            _instance.Outline.GrayOutNonPublic  = true;
            _instance.Outline.ShowFuncParams    = true;
            _instance.Outline.ShowFuncVariables = false;
            _instance.Outline.ShowTypes         = false;
        }
Пример #6
0
        public static void Load()
        {
            // Deserialize config data
            _instance = PropertyService.Get<DCompilerService> (GlobalPropertyName);

            //LoggingService.AddLogger(new MonoDevelop.Core.Logging.FileLogger("A:\\monoDev.log", true));

            if (_instance == null || _instance.Compilers.Count == 0) {
                _instance = new DCompilerService ();
                _instance.CompletionOptions = CompletionOptions.Default;
                CompilerPresets.PresetLoader.LoadPresets (_instance);
            }

            // Init global parse cache
            _instance.UpdateParseCachesAsync();
        }
Пример #7
0
        public static void Load()
        {
            // Deserialize config data
            _instance = PropertyService.Get<DCompilerService> (GlobalPropertyName);

            //LoggingService.AddLogger(new MonoDevelop.Core.Logging.FileLogger("A:\\monoDev.log", true));

            if (_instance == null || _instance.Compilers.Count == 0) {
                _instance = new DCompilerService ();
                CompilerPresets.PresetLoader.LoadPresets (_instance);
                LoadDefaultDmd2Paths (_instance.GetCompiler ("DMD2"));
            }

            Ide.IdeApp.Workbench.RootWindow.Destroyed += (o, ea) => _instance.Save ();

            // Init global parse cache
            _instance.UpdateParseCachesAsync();
        }