Exemple #1
0
 public override void Assign(IPersistentSettings Source)
 {
     if (Source is SyntaxSettings)
     {
         SyntaxSettings settings1 = (SyntaxSettings)Source;
         this.font             = new System.Drawing.Font(settings1.Font, settings1.Font.Style);
         this.navigateOptions  = settings1.navigateOptions;
         this.scrollBars       = settings1.scrollBars;
         this.selectionOptions = settings1.selectionOptions;
         this.gutterOptions    = settings1.GutterOptions;
         this.outlineOptions   = settings1.OutlineOptions;
         this.showMargin       = settings1.showMargin;
         this.showGutter       = settings1.showGutter;
         this.highlightUrls    = settings1.highlightUrls;
         this.allowOutlining   = settings1.allowOutlining;
         this.useSpaces        = settings1.useSpaces;
         this.wordWrap         = settings1.wordWrap;
         this.gutterWidth      = settings1.GutterWidth;
         this.marginPos        = settings1.marginPos;
         this.TabStops         = settings1.TabStops;
         for (int num1 = 0; num1 < settings1.LexStyles.Length; num1++)
         {
             this.LexStyles[num1].Assign(settings1.LexStyles[num1]);
         }
     }
 }
Exemple #2
0
 public override void Assign(IPersistentSettings Source)
 {
     if (Source is SearchSettings)
     {
         SearchSettings settings1 = (SearchSettings)Source;
         this.CopyList(settings1.searchList, this.searchList);
         this.CopyList(settings1.replaceList, this.replaceList);
         this.searchOptions = settings1.searchOptions;
     }
 }
 public static void reloadSettings()
 {
     try
     {
         PersistentSettings = new ConfigurationBuilder <IPersistentSettings>().UseJsonFile(Path.Join(StorageLocation, "Settings.json")).Build();
     }
     catch (Newtonsoft.Json.JsonReaderException e) //Delete file and recreate config
     {
         Console.WriteLine($"Bad config. Clearing.");
         File.Delete(Path.Join(StorageLocation, "Settings.json"));
         PersistentSettings = new ConfigurationBuilder <IPersistentSettings>().UseJsonFile(Path.Join(StorageLocation, "Settings.json")).Build();
     }
 }
Exemple #4
0
 public virtual void Assign(IPersistentSettings Source)
 {
 }