private protected void DrawCommentCaret(ILayoutCommentFocus commentFocus) { ILayoutCommentCellView CellView = commentFocus.CellView; string Text = CommentHelper.Get(CellView.Documentation); if (Text == null) { Text = string.Empty; } Point CellOrigin = CellView.CellOrigin; Padding CellPadding = CellView.CellPadding; Point OriginWithPadding = CellOrigin.Moved(CellPadding.Left, CellPadding.Top); DrawContext.ShowCaret(OriginWithPadding, Text, TextStyles.Comment, ActualCaretMode, CaretPosition); }
private protected bool IsCaretOnComment(out ILayoutCommentFocus commentFocus) { commentFocus = Focus as ILayoutCommentFocus; return(commentFocus != null); }