public InitDialog(IGitRepositoryProvider gitRepositoryProvider) { Verify.Argument.IsNotNull(gitRepositoryProvider, nameof(gitRepositoryProvider)); GitRepositoryProvider = gitRepositoryProvider; InitializeComponent(); Localize(); var inputs = new IUserInputSource[] { RepositoryPath = new TextBoxInputSource(_txtPath), Bare = new CheckBoxInputSource(_chkBare), UseCustomTemplate = new CheckBoxInputSource(_chkUseTemplate), Template = new TextBoxInputSource(_txtTemplate), }; ErrorNotifier = new UserInputErrorNotifier(NotificationService, inputs); GitterApplication.FontManager.InputFont.Apply(_txtPath, _txtTemplate); _controller = new InitController(gitRepositoryProvider) { View = this }; }
public GitOptionsPage(IGitRepositoryProvider repositoryProvider) : this() { Verify.Argument.IsNotNull(repositoryProvider, nameof(repositoryProvider)); _repositoryProvider = repositoryProvider; ShowGitAccessorProviders(); }
public GitOptionsPage(IWorkingEnvironment environment) : this() { Verify.Argument.IsNotNull(environment, nameof(environment)); _repositoryProvider = environment.GetRepositoryProvider <RepositoryProvider>(); ShowGitAccessorProviders(); }
public VersionCheckDialog( IWorkingEnvironment environment, IGitRepositoryProvider gitRepositoryProvider, Version requiredVersion, Version installedVersion) { Verify.Argument.IsNotNull(environment, "environment"); Verify.Argument.IsNotNull(gitRepositoryProvider, "gitRepositoryProvider"); Verify.Argument.IsNotNull(requiredVersion, "requiredVersion"); _environment = environment; _gitRepositoryProvider = gitRepositoryProvider; _requiredVersion = requiredVersion; _installedVersion = installedVersion; InitializeComponent(); Text = Resources.StrGitVersionCheck; if (_installedVersion == null) { _lblMessage.Text = Resources.MsgGitIsNotInstalled; _lblInstalledVersionValue.Text = Resources.StrlNotInstalled.SurroundWith("<", ">"); } else { _lblMessage.Text = Resources.MsgGitVersionIsOutdated; _lblInstalledVersionValue.Text = _installedVersion.ToString(); } _lblRequiredVersion.Text = Resources.StrRequiredVersion.AddColon(); _lblInstalledVersion.Text = Resources.StrInstalledVersion.AddColon(); _lblAdditionalMessage.Text = Resources.MsgGitSupportWillBeDisabled; _lnkRefresh.Text = Resources.StrlRefresh; _lnkGoToDownloadPage.Text = Resources.StrlGoToDownloadPage; _lnkConfigure.Text = Resources.StrlConfigure; _lnkRefreshLatestVersion.Text = Resources.StrlRefresh; _lnkDownload.Text = Resources.StrlDownload; _lblRequiredVersionValue.Text = _requiredVersion.ToString(); _lblLatestVersion.Text = Resources.StrLatestVersion.AddColon(); UpdateStatus(); }
public VersionCheckDialog( IWorkingEnvironment environment, IGitRepositoryProvider gitRepositoryProvider, Version requiredVersion, Version installedVersion) { Verify.Argument.IsNotNull(environment, "environment"); Verify.Argument.IsNotNull(gitRepositoryProvider, "gitRepositoryProvider"); Verify.Argument.IsNotNull(requiredVersion, "requiredVersion"); _environment = environment; _gitRepositoryProvider = gitRepositoryProvider; _requiredVersion = requiredVersion; _installedVersion = installedVersion; InitializeComponent(); Text = Resources.StrGitVersionCheck; if(_installedVersion == null) { _lblMessage.Text = Resources.MsgGitIsNotInstalled; _lblInstalledVersionValue.Text = Resources.StrlNotInstalled.SurroundWith("<", ">"); } else { _lblMessage.Text = Resources.MsgGitVersionIsOutdated; _lblInstalledVersionValue.Text = _installedVersion.ToString(); } _lblRequiredVersion.Text = Resources.StrRequiredVersion.AddColon(); _lblInstalledVersion.Text = Resources.StrInstalledVersion.AddColon(); _lblAdditionalMessage.Text = Resources.MsgGitSupportWillBeDisabled; _lnkRefresh.Text = Resources.StrlRefresh; _lnkGoToDownloadPage.Text = Resources.StrlGoToDownloadPage; _lnkConfigure.Text = Resources.StrlConfigure; _lnkRefreshLatestVersion.Text = Resources.StrlRefresh; _lnkDownload.Text = Resources.StrlDownload; _lblRequiredVersionValue.Text = _requiredVersion.ToString(); _lblLatestVersion.Text = Resources.StrLatestVersion.AddColon(); UpdateStatus(); }
public InitDialog(IGitRepositoryProvider gitRepositoryProvider) { Verify.Argument.IsNotNull(gitRepositoryProvider, "gitRepositoryProvider"); _gitRepositoryProvider = gitRepositoryProvider; InitializeComponent(); Localize(); var inputs = new IUserInputSource[] { _repositoryPathInput = new TextBoxInputSource(_txtPath), _bareInput = new CheckBoxInputSource(_chkBare), _useCustomTemplateInput = new CheckBoxInputSource(_chkUseTemplate), _templateInput = new TextBoxInputSource(_txtTemplate), }; _errorNotifier = new UserInputErrorNotifier(NotificationService, inputs); GitterApplication.FontManager.InputFont.Apply(_txtPath, _txtTemplate); _controller = new InitController(gitRepositoryProvider) { View = this }; }
public CloneDialog(IGitRepositoryProvider gitRepositoryProvider) { Verify.Argument.IsNotNull(gitRepositoryProvider, "gitRepositoryProvider"); _gitRepositoryProvider = gitRepositoryProvider; InitializeComponent(); Localize(); var inputs = new IUserInputSource[] { _urlInput = new TextBoxInputSource(_txtUrl), _repositoryPathInput = new RepositoryPathInput(_txtPath, _txtUrl, _chkAppendRepositoryNameFromUrl), _remoteNameInput = new TextBoxInputSource(_txtRemoteName), _shallowCloneInput = new CheckBoxInputSource(_chkShallowClone), _depthInput = new NumericUpDownInputSource <int>(_numDepth, value => (int)value, value => value), _useTemplateInput = new CheckBoxInputSource(_chkUseTemplate), _templatePathInput = new TextBoxInputSource(_txtTemplate), _bareInput = new CheckBoxInputSource(_chkBare), _mirrorInput = new CheckBoxInputSource(_chkMirror), _noCheckoutInput = new CheckBoxInputSource(_chkNoCheckout), _recursiveInput = new CheckBoxInputSource(_chkRecursive), }; _errorNotifier = new UserInputErrorNotifier(NotificationService, inputs); _repositoryPathInput.ValueChanged += (s, e) => UpdateTargetPathText(); UpdateTargetPathText(); GitterApplication.FontManager.InputFont.Apply(_txtUrl, _txtPath, _txtRemoteName); _controller = new CloneController(gitRepositoryProvider) { View = this }; }
public CloneController(IGitRepositoryProvider gitRepositoryProvider) { Verify.Argument.IsNotNull(gitRepositoryProvider, nameof(gitRepositoryProvider)); GitRepositoryProvider = gitRepositoryProvider; }
public InitController(IGitRepositoryProvider gitRepositoryProvider) { Verify.Argument.IsNotNull(gitRepositoryProvider, "gitRepositoryProvider"); _gitRepositoryProvider = gitRepositoryProvider; }