private static Configuration GetNonDefaultConfig() { var autoCompleteSettings = new AutoCompleteSettings { IsEnabled = true, BlockCompletion = new AutoCompleteSettings.BlockCompletionSettings { CompleteOnTab = false, CompleteOnEnter = false, IsEnabled = false }, SmartConcat = new AutoCompleteSettings.SmartConcatSettings { IsEnabled = false, ConcatVbNewLineModifier = ModifierKeySetting.CtrlKey }, SelfClosingPairs = new AutoCompleteSettings.SelfClosingPairSettings { IsEnabled = false } }; var userSettings = new UserSettings(null, null, autoCompleteSettings, null, null, null, null, null); return(new Configuration(userSettings)); }
private static Configuration GetNonDefaultConfig() { var autoCompleteSettings = new AutoCompleteSettings { IsEnabled = true, CompleteBlockOnTab = false, CompleteBlockOnEnter = false, EnableSmartConcat = false, AutoCompletes = new HashSet <AutoCompleteSetting>(new[] { new AutoCompleteSetting("AutoCompleteClosingBrace", false), new AutoCompleteSetting("AutoCompleteClosingBracket", false), new AutoCompleteSetting("AutoCompleteClosingParenthese", false), new AutoCompleteSetting("AutoCompleteClosingString", false), new AutoCompleteSetting("AutoCompleteDoBlock", false), new AutoCompleteSetting("AutoCompleteEnumBlock", false), new AutoCompleteSetting("AutoCompleteForBlock", false), new AutoCompleteSetting("AutoCompleteFunctionBlock", false), new AutoCompleteSetting("AutoCompleteIfBlock", false), new AutoCompleteSetting("AutoCompleteOnErrorResumeNextBlock", false), new AutoCompleteSetting("AutoCompletePrecompilerIfBlock", false), new AutoCompleteSetting("AutoCompletePropertyBlock", false), new AutoCompleteSetting("AutoCompleteSelectBlock", false), new AutoCompleteSetting("AutoCompleteSubBlock", false), new AutoCompleteSetting("AutoCompleteTypeBlock", false), new AutoCompleteSetting("AutoCompleteWhileBlock", false), new AutoCompleteSetting("AutoCompleteWithBlock", false) }) }; var userSettings = new UserSettings(null, null, autoCompleteSettings, null, null, null, null, null); return(new Configuration(userSettings)); }
private void TransferSettingsToView(Rubberduck.Settings.AutoCompleteSettings toLoad) { IsEnabled = toLoad.IsEnabled; CompleteBlockOnTab = toLoad.CompleteBlockOnTab; CompleteBlockOnEnter = toLoad.CompleteBlockOnEnter; EnableSmartConcat = toLoad.EnableSmartConcat; Settings = new ObservableCollection <AutoCompleteSetting>(toLoad.AutoCompletes); }
private void TransferSettingsToView(Rubberduck.Settings.AutoCompleteSettings toLoad) { IsEnabled = toLoad.IsEnabled; EnableSelfClosingPairs = toLoad.SelfClosingPairs.IsEnabled; EnableSmartConcat = toLoad.SmartConcat.IsEnabled; ConcatVbNewLine = toLoad.SmartConcat.ConcatVbNewLineModifier == ModifierKeySetting.CtrlKey; ConcatMaxLines = toLoad.SmartConcat.ConcatMaxLines; EnableBlockCompletion = toLoad.BlockCompletion.IsEnabled; CompleteBlockOnTab = toLoad.BlockCompletion.CompleteOnTab; CompleteBlockOnEnter = toLoad.BlockCompletion.CompleteOnEnter; }
public UserSettings(GeneralSettings generalSettings, HotkeySettings hotkeySettings, AutoCompleteSettings autoCompleteSettings, ToDoListSettings todoSettings, CodeInspectionSettings codeInspectionSettings, UnitTestSettings unitTestSettings, IndenterSettings indenterSettings, WindowSettings windowSettings) { GeneralSettings = generalSettings; HotkeySettings = hotkeySettings; AutoCompleteSettings = autoCompleteSettings; ToDoListSettings = todoSettings; CodeInspectionSettings = codeInspectionSettings; UnitTestSettings = unitTestSettings; IndenterSettings = indenterSettings; WindowSettings = windowSettings; }