public void Enable(bool fetch) { Trace.Assert(!Enabled); _gitRemoteManager.ToggleRemoteState(Name, disabled: false); if (fetch) { // DoFetch invokes UICommands.RepoChangedNotifier.Notify DoFetch(); } else { UICommands.RepoChangedNotifier.Notify(); } }
private void btnToggleState_Click(object sender, EventArgs e) { if (_selectedRemote == null) { btnToggleState.Visible = false; return; } _selectedRemote.Disabled = !_selectedRemote.Disabled; _remoteManager.ToggleRemoteState(_selectedRemote.Name, _selectedRemote.Disabled); BindBtnToggleState(_selectedRemote.Disabled); BindRemotes(_selectedRemote.Name); }
public void SetRemoteState_should_throw_if_remote_is_null() { ((Action)(() => _controller.ToggleRemoteState(null, false))).Should().Throw <ArgumentNullException>() .WithMessage("Value cannot be null.\r\nParameter name: remoteName"); }
private void DeactivateTreeNode(string nodeText) { _remotesManager.ToggleRemoteState(nodeText, true); }