Example #1
0
        void IVimBufferCreationListener.VimBufferCreated(IVimBuffer vimBuffer)
        {
            var textView = vimBuffer.TextView as IWpfTextView;
            if (textView == null)
            {
                return;
            }

            // Setup the block caret 
            var caret = CreateBlockCaret(textView);
            var caretController = new BlockCaretController(vimBuffer, caret);
        }
        void IVimBufferCreationListener.VimBufferCreated(IVimBuffer vimBuffer)
        {
            var textView = vimBuffer.TextView as IWpfTextView;

            if (textView == null)
            {
                return;
            }

            // Setup the block caret
            var caret           = CreateBlockCaret(textView);
            var caretController = new BlockCaretController(vimBuffer, caret);
        }
 public BlockCaretControllerTest()
 {
     _factory = new MockRepository(MockBehavior.Loose);
     _textView = _factory.Create<ITextView>(MockBehavior.Strict);
     _settings = _factory.Create<IVimGlobalSettings>(MockBehavior.Loose);
     _localSettings = MockObjectFactory.CreateLocalSettings(global: _settings.Object, factory: _factory);
     _incrementalSearch = _factory.Create<IIncrementalSearch>();
     _incrementalSearch.SetupGet(x => x.InSearch).Returns(false);
     _buffer = _factory.Create<IVimBuffer>(MockBehavior.Strict);
     _buffer.SetupGet(x => x.ModeKind).Returns(ModeKind.Command);
     _buffer.SetupGet(x => x.TextView).Returns(_textView.Object);
     _buffer.SetupGet(x => x.LocalSettings).Returns(_localSettings.Object);
     _buffer.SetupGet(x => x.IncrementalSearch).Returns(_incrementalSearch.Object);
     _caret = _factory.Create<IBlockCaret>(MockBehavior.Strict);
     _caret.SetupSet(x => x.CaretDisplay = CaretDisplay.Invisible);
     _caret.SetupSet(x => x.CaretOpacity = It.IsAny<double>());
     _controller = new BlockCaretController(_buffer.Object, _caret.Object);
 }