public override void MoveFocus(ITextView textView, Direction direction) { bool result; switch (direction) { case Direction.Up: result = _textManager.MoveViewUp(textView); break; case Direction.Down: result = _textManager.MoveViewDown(textView); break; case Direction.Left: result = MoveFocusHorizontally(-1); break; case Direction.Right: result = MoveFocusHorizontally(1); break; default: throw Contract.GetInvalidEnumException(direction); } if (!result) { _vim.ActiveStatusUtil.OnError("Can't move focus"); } }
public override HostResult MoveFocus(ITextView textView, Direction direction) { bool result = false; switch (direction) { case Direction.Up: result = _textManager.MoveViewUp(textView); break; case Direction.Down: result = _textManager.MoveViewDown(textView); break; } return(result ? HostResult.Success : HostResult.NewError("Not Implemented")); }
public override HostResult MoveFocus(ITextView textView, Direction direction) { bool result = false; if (direction.IsUp) { result = _textManager.MoveViewUp(textView); } else if (direction.IsDown) { result = _textManager.MoveViewDown(textView); } else if (direction.IsLeft || direction.IsRight) { result = false; } return(result ? HostResult.Success : HostResult.NewError("Not Implemented")); }
public void MoveViewUp1() { var view = _factory.Create <IWpfTextView>().Object; Assert.False(_manager.MoveViewUp(view)); }
public override void MoveViewUp(ITextView textView) { _textManager.MoveViewUp(textView); }