Ejemplo n.º 1
0
        public static PluginSettingsPage CreateSettingsPageFromPlugin(ISettingsPageHost aPageHost, IGitPlugin gitPlugin)
        {
            var result = SettingsPageBase.Create <PluginSettingsPage>(aPageHost);

            result._gitPlugin = gitPlugin;
            return(result);
        }
Ejemplo n.º 2
0
        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());
        }
Ejemplo n.º 5
0
        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());
        }
Ejemplo n.º 7
0
        protected override void Init(ISettingsPageHost aPageHost)
        {
            base.Init(aPageHost);

            CommonLogic.FillEncodings(Global_FilesEncoding);

            GlobalEditor.Items.AddRange(EditorHelper.GetEditors());
        }
Ejemplo n.º 8
0
        protected override void Init(ISettingsPageHost pageHost)
        {
            base.Init(pageHost);

            // Bind settings with controls
            AddSettingBinding(AppSettings.ConEmuStyle, _NO_TRANSLATE_cboStyle);
            AddSettingBinding(AppSettings.ConEmuFontSize, cboFontSize);
        }
Ejemplo n.º 9
0
        protected override void Init(ISettingsPageHost pageHost)
        {
            base.Init(pageHost);

            // Bind settings with controls
            AddSettingBinding(AppSettings.ShowConEmuTab, chkChowConsoleTab);
            AddSettingBinding(AppSettings.ShowGpgInformation, chkShowGpgInformation);
        }
Ejemplo n.º 10
0
        public static T Create <T>(ISettingsPageHost pageHost) where T : SettingsPageBase, new()
        {
            T result = new T();

            result.Init(pageHost);

            return(result);
        }
Ejemplo n.º 11
0
        public GitSettingsPage(CheckSettingsLogic checkSettingsLogic,
            ISettingsPageHost settingsPageHost)
        {
            InitializeComponent();
            Text = "Git";
            Translate();

            _checkSettingsLogic = checkSettingsLogic;
            _settingsPageHost = settingsPageHost;
        }
Ejemplo n.º 12
0
        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);
        }
Ejemplo n.º 13
0
        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());
        }
Ejemplo n.º 15
0
        public static T Create <[MeansImplicitUse] T>(ISettingsPageHost pageHost) where T : SettingsPageBase, new()
        {
            T result = new T();

            result.AdjustForDpiScaling();

            result.Init(pageHost);

            return(result);
        }
Ejemplo n.º 16
0
 public ChecklistSettingsPage(CommonLogic commonLogic,
                              CheckSettingsLogic checkSettingsLogic,
                              GitModule gitModule,
                              ISettingsPageHost settingsPageHost)
     : this()
 {
     _commonLogic        = commonLogic;
     _checkSettingsLogic = checkSettingsLogic;
     _gitModule          = gitModule;
     _settingsPageHost   = settingsPageHost;
 }
Ejemplo n.º 17
0
        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);
        }
Ejemplo n.º 18
0
        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" });
        }
Ejemplo n.º 19
0
        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" });
        }
Ejemplo n.º 20
0
 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";
        }
Ejemplo n.º 23
0
 protected override void Init(ISettingsPageHost aPageHost)
 {
     base.Init(aPageHost);
     CreateSettingsControls();
     Translate();
 }
Ejemplo n.º 24
0
 public ChecklistSettingsPage(CommonLogic commonLogic,
     CheckSettingsLogic checkSettingsLogic,
     GitModule gitModule,
     ISettingsPageHost settingsPageHost)
     : this()
 {
     _commonLogic = commonLogic;
     _checkSettingsLogic = checkSettingsLogic;
     _gitModule = gitModule;
     _settingsPageHost = settingsPageHost;
 }
Ejemplo n.º 25
0
 protected virtual void Init(ISettingsPageHost aPageHost)
 {
     _PageHost = aPageHost;
 }
Ejemplo n.º 26
0
        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;
        }
Ejemplo n.º 28
0
 protected override void Init(ISettingsPageHost aPageHost)
 {
     base.Init(aPageHost);
     CreateSettingsControls();
     Translate();
 }
Ejemplo n.º 29
0
        protected override void Init(ISettingsPageHost aPageHost)
        {
            base.Init(aPageHost);

            CurrentSettings = CommonLogic.ConfigFileSettingsSet.EffectiveSettings;
        }
Ejemplo n.º 30
0
        protected override void Init(ISettingsPageHost pageHost)
        {
            base.Init(pageHost);

            CurrentSettings = RepoDistSettingsSet.EffectiveSettings;
        }
Ejemplo n.º 31
0
 public static PluginSettingsPage CreateSettingsPageFromPlugin(ISettingsPageHost aPageHost, IGitPlugin gitPlugin)
 {
     var result = SettingsPageBase.Create<PluginSettingsPage>(aPageHost);
     result.Init(gitPlugin);
     return result;
 }
Ejemplo n.º 32
0
 protected override void Init(ISettingsPageHost pageHost)
 {
     base.Init(pageHost);
 }