Mono.TextEditor.TextEditorData.ScrollToCaret C# (CSharp) Method

ScrollToCaret() public method

public ScrollToCaret ( ) : void
return void
		public void ScrollToCaret ()
		{
			if (Parent != null)
				Parent.ScrollToCaret ();
		}
		

Usage Example

Example #1
0
        public static void Select(TextEditorData data, Action <TextEditorData> caretMoveAction)
        {
            using (var undoGroup = data.OpenUndoGroup()) {
                PositionChangedHandler handler = new PositionChangedHandler(data);
                data.Caret.PositionChanged += handler.DataCaretPositionChanged;

                StartSelection(data);
                caretMoveAction(data);
                data.Caret.PositionChanged  -= handler.DataCaretPositionChanged;
                data.Caret.AutoScrollToCaret = true;
                data.Caret.PreserveSelection = false;
                data.ScrollToCaret();
            }
        }