public static PluginSettingsPage CreateSettingsPageFromPlugin(ISettingsPageHost aPageHost, IGitPlugin gitPlugin) { var result = SettingsPageBase.Create <PluginSettingsPage>(aPageHost); result._gitPlugin = gitPlugin; return(result); }
public static PluginSettingsPage CreateSettingsPageFromPlugin(ISettingsPageHost pageHost, IGitPlugin gitPlugin) { var result = Create <PluginSettingsPage>(pageHost); result.Init(gitPlugin); return(result); }
protected override void Init(ISettingsPageHost pageHost) { base.Init(pageHost); _remotesManager = new ConfigFileRemoteSettingsManager(() => Module); _populateBuildServerTypeTask = ThreadHelper.JoinableTaskFactory.RunAsync( async() => { await TaskScheduler.Default.SwitchTo(alwaysYield: true); var exports = ManagedExtensibility.GetExports <IBuildServerAdapter, IBuildServerTypeMetadata>(); var buildServerTypes = exports.Select(export => { var canBeLoaded = export.Metadata.CanBeLoaded; return(export.Metadata.BuildServerType.Combine(" - ", canBeLoaded)); }).ToArray(); await this.SwitchToMainThreadAsync(); checkBoxEnableBuildServerIntegration.Enabled = true; checkBoxShowBuildResultPage.Enabled = true; BuildServerType.Enabled = true; BuildServerType.DataSource = new[] { _noneItem.Text }.Concat(buildServerTypes).ToArray(); return(BuildServerType.DataSource); }); }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); _populateBuildServerTypeTask = Task.Factory.StartNew(() => { var exports = ManagedExtensibility.CompositionContainer.GetExports<IBuildServerAdapter, IBuildServerTypeMetadata>(); var buildServerTypes = exports.Select(export => { var canBeLoaded = export.Metadata.CanBeLoaded; return export.Metadata.BuildServerType.Combine(" - ", canBeLoaded); }).ToArray(); return buildServerTypes; }) .ContinueWith( task => { checkBoxEnableBuildServerIntegration.Enabled = true; checkBoxShowBuildSummary.Enabled = true; BuildServerType.Enabled = true; BuildServerType.DataSource = new[] { NoneItem }.Concat(task.Result).ToArray(); return BuildServerType.DataSource; }, TaskScheduler.FromCurrentSynchronizationContext()); }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); _populateBuildServerTypeTask = Task.Factory.StartNew(() => { var exports = ManagedExtensibility.GetExports <IBuildServerAdapter, IBuildServerTypeMetadata>(); var buildServerTypes = exports.Select(export => { var canBeLoaded = export.Metadata.CanBeLoaded; return(export.Metadata.BuildServerType.Combine(" - ", canBeLoaded)); }).ToArray(); return(buildServerTypes); }) .ContinueWith( task => { checkBoxEnableBuildServerIntegration.Enabled = true; checkBoxShowBuildSummary.Enabled = true; BuildServerType.Enabled = true; BuildServerType.DataSource = new[] { _noneItem.Text }.Concat(task.Result).ToArray(); return(BuildServerType.DataSource); }, TaskScheduler.FromCurrentSynchronizationContext()); }
protected override void Init(ISettingsPageHost pageHost) { base.Init(pageHost); CommonLogic.FillEncodings(Global_FilesEncoding); GlobalEditor.Items.AddRange(EditorHelper.GetEditors()); }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); CommonLogic.FillEncodings(Global_FilesEncoding); GlobalEditor.Items.AddRange(EditorHelper.GetEditors()); }
protected override void Init(ISettingsPageHost pageHost) { base.Init(pageHost); // Bind settings with controls AddSettingBinding(AppSettings.ConEmuStyle, _NO_TRANSLATE_cboStyle); AddSettingBinding(AppSettings.ConEmuFontSize, cboFontSize); }
protected override void Init(ISettingsPageHost pageHost) { base.Init(pageHost); // Bind settings with controls AddSettingBinding(AppSettings.ShowConEmuTab, chkChowConsoleTab); AddSettingBinding(AppSettings.ShowGpgInformation, chkShowGpgInformation); }
public static T Create <T>(ISettingsPageHost pageHost) where T : SettingsPageBase, new() { T result = new T(); result.Init(pageHost); return(result); }
public GitSettingsPage(CheckSettingsLogic checkSettingsLogic, ISettingsPageHost settingsPageHost) { InitializeComponent(); Text = "Git"; Translate(); _checkSettingsLogic = checkSettingsLogic; _settingsPageHost = settingsPageHost; }
protected override void Init(ISettingsPageHost pageHost) { base.Init(pageHost); // Bind settings with controls AddSettingBinding(AppSettings.ShowConEmuTab, chkChowConsoleTab); AddSettingBinding(AppSettings.ConEmuStyle, _NO_TRANSLATE_cboStyle); AddSettingBinding(AppSettings.ConEmuFontSize, cboFontSize); AddSettingBinding(AppSettings.ShowGpgInformation, chkShowGpgInformation); }
public GitSettingsPage(CheckSettingsLogic checkSettingsLogic, ISettingsPageHost settingsPageHost) { InitializeComponent(); Text = "Git"; Translate(); _checkSettingsLogic = checkSettingsLogic; _settingsPageHost = settingsPageHost; }
protected override void Init(ISettingsPageHost pageHost) { base.Init(pageHost); _diffMergeToolConfigurationManager = new DiffMergeToolConfigurationManager(() => CurrentSettings); CommonLogic.FillEncodings(Global_FilesEncoding); GlobalEditor.Items.AddRange(EditorHelper.GetEditors()); }
public static T Create <[MeansImplicitUse] T>(ISettingsPageHost pageHost) where T : SettingsPageBase, new() { T result = new T(); result.AdjustForDpiScaling(); result.Init(pageHost); return(result); }
public ChecklistSettingsPage(CommonLogic commonLogic, CheckSettingsLogic checkSettingsLogic, GitModule gitModule, ISettingsPageHost settingsPageHost) : this() { _commonLogic = commonLogic; _checkSettingsLogic = checkSettingsLogic; _gitModule = gitModule; _settingsPageHost = settingsPageHost; }
public static T Create <[MeansImplicitUse] T>(ISettingsPageHost pageHost) where T : SettingsPageBase, new() { var result = new T(); result.AdjustForDpiScaling(); result.EnableRemoveWordHotkey(); result.FixVisualStyle(); result.Init(pageHost); return(result); }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); CommonLogic.FillEncodings(Global_FilesEncoding); string npp = MergeToolsHelper.FindFileInFolders("notepad++.exe", "Notepad++"); if (string.IsNullOrEmpty(npp)) npp = "notepad++"; else npp = "\"" + npp + "\""; GlobalEditor.Items.AddRange(new Object[] { "\"" + AppSettings.GetGitExtensionsFullPath() + "\" fileeditor", "vi", "notepad", npp + " -multiInst -nosession" }); }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); CommonLogic.FillEncodings(Global_FilesEncoding); string npp = MergeToolsHelper.FindFileInFolders("notepad++.exe", "Notepad++"); if (string.IsNullOrEmpty(npp)) { npp = "notepad++"; } else { npp = "\"" + npp + "\""; } GlobalEditor.Items.AddRange(new Object[] { "\"" + AppSettings.GetGitExtensionsFullPath() + "\" fileeditor", "vi", "notepad", npp + " -multiInst -nosession" }); }
protected virtual void Init(ISettingsPageHost pageHost) { _pageHost = pageHost; }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); BindSettingsWithControls(); }
public ChecklistSettingsPage(CommonLogic commonLogic, CheckSettingsLogic checkSettingsLogic, GitModule gitModule, ISettingsPageHost settingsPageHost) { InitializeComponent(); Translate(); _commonLogic = commonLogic; _checkSettingsLogic = checkSettingsLogic; _gitModule = gitModule; _settingsPageHost = settingsPageHost; Text = "Checklist"; }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); CreateSettingsControls(); Translate(); }
public ChecklistSettingsPage(CommonLogic commonLogic, CheckSettingsLogic checkSettingsLogic, GitModule gitModule, ISettingsPageHost settingsPageHost) : this() { _commonLogic = commonLogic; _checkSettingsLogic = checkSettingsLogic; _gitModule = gitModule; _settingsPageHost = settingsPageHost; }
protected virtual void Init(ISettingsPageHost aPageHost) { _PageHost = aPageHost; }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); CurrentSettings = RepoDistSettingsSet.EffectiveSettings; }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); CurrentSettings = CommonLogic.ConfigFileSettingsSet.EffectiveSettings; }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); CreateSettingsControls(); Translate(); }
protected override void Init(ISettingsPageHost aPageHost) { base.Init(aPageHost); CurrentSettings = CommonLogic.ConfigFileSettingsSet.EffectiveSettings; }
protected override void Init(ISettingsPageHost pageHost) { base.Init(pageHost); CurrentSettings = RepoDistSettingsSet.EffectiveSettings; }
public static PluginSettingsPage CreateSettingsPageFromPlugin(ISettingsPageHost aPageHost, IGitPlugin gitPlugin) { var result = SettingsPageBase.Create<PluginSettingsPage>(aPageHost); result.Init(gitPlugin); return result; }
protected override void Init(ISettingsPageHost pageHost) { base.Init(pageHost); }