Example #1
0
 public override void SaveSettingsToStorage()
 {
     base.SaveSettingsToStorage();
     language.ControlFlow = ControlFlowKeywords.ToArray();
     language.Linq        = LinqKeywords.ToArray();
     VsfSettings.Save();
 }
 public override void SaveSettingsToStorage()
 {
     base.SaveSettingsToStorage();
     VsfSettings.PresentationModeEnabled          = dialog.PMEnabled;
     VsfSettings.PresentationModeDefaultZoomLevel = dialog.DefaultZoom;
     VsfSettings.PresentationModeEnabledZoomLevel = dialog.EnabledZoom;
     VsfSettings.Save();
 }
Example #3
0
 public override void SaveSettingsToStorage()
 {
     base.SaveSettingsToStorage();
     VsfSettings.TextCompletionEnabled  = TextCompletionEnabled;
     VsfSettings.TCCompleteDuringTyping = CompleteDuringTyping;
     VsfSettings.TCHandleCompleteWord   = HandleCompleteWord;
     VsfSettings.Save();
 }
Example #4
0
 protected String[] Get(String name, String[] defaults)
 {
     String[] values = VsfSettings.GetValue(this.KeyName + "_" + name, null).AsList();
     if (values == null || values.Length == 0)
     {
         values = defaults;
     }
     return(values);
 }
Example #5
0
        public void CanConvertDoubleUsingInvariantCulture()
        {
            var thread          = Thread.CurrentThread;
            var originalCulture = thread.CurrentCulture;

            thread.CurrentCulture = new CultureInfo("es-co");
            try {
                var value = VsfSettings.ConvertToDouble("1.23");
                Assert.Equal(1.23, value);
            } finally {
                thread.CurrentCulture = originalCulture;
            }
        }
Example #6
0
        public void CanConvertDoubleUsingCurrentCultureAsLastResort()
        {
            var thread          = Thread.CurrentThread;
            var originalCulture = thread.CurrentCulture;

            thread.CurrentCulture = new CultureInfo("es-co");
            try {
                var value = VsfSettings.ConvertToDouble("987.991,23");
                Assert.Equal(987991.23, value);
            } finally {
                thread.CurrentCulture = originalCulture;
            }
        }
Example #7
0
 public override void SaveSettingsToStorage()
 {
     base.SaveSettingsToStorage();
     VsfSettings.CurrentLineHighlightEnabled   = CurrentLineHighlightEnabled;
     VsfSettings.CurrentColumnHighlightEnabled = CurrentColumnHighlightEnabled;
     VsfSettings.HighlightLineWidth            = this.HighlightLineWidth;
     VsfSettings.KeywordClassifierEnabled      = KeywordClassifierEnabled;
     VsfSettings.EscapeSeqHighlightEnabled     = EscapeSeqHighlightEnabled;
     VsfSettings.RainbowTagsEnabled            = RainbowTagsEnabled;
     VsfSettings.RainbowToolTipsEnabled        = RainbowToolTipsEnabled;
     VsfSettings.RainbowHighlightMode          = RainbowHighlightMode;
     VsfSettings.DevMarginEnabled            = DevMarginEnabled;
     VsfSettings.AutoExpandRegions           = AutoExpandRegions;
     VsfSettings.BoldAsItalicsEnabled        = BoldAsItalicsEnabled;
     VsfSettings.ModelinesEnabled            = ModelinesEnabled;
     VsfSettings.ModelinesNumLines           = (int)ModelinesNumLines;
     VsfSettings.XmlnsPrefixHighlightEnabled = XmlnsPrefixHighlightEnabled;
     VsfSettings.XmlCloseTagHighlightEnabled = XmlCloseTagHighlightEnabled;
     VsfSettings.XmlMatchTagsEnabled         = XmlMatchTagsEnabled;
     VsfSettings.Save();
 }
Example #8
0
 public override void SaveSettingsToStorage()
 {
     base.SaveSettingsToStorage();
     VsfSettings.TextObfuscationRegexes = dialog.Expressions.ListToJson();
     VsfSettings.Save();
 }
Example #9
0
 private void OnCloseButtonClick(object sender, RoutedEventArgs e)
 {
     VsfSettings.DevMarginEnabled = false;
     VsfSettings.Save();
     e.Handled = true;
 }
Example #10
0
 protected void Set(String name, IEnumerable <String> values)
 {
     VsfSettings.SetValue(this.KeyName + "_" + name, values.FromList());
 }