public DrawingInfo( IEnumerable<CachedLine> lines, CursorPosition cursorPosition ) { #region param checks if( lines == null ) { throw new ArgumentNullException( "lines" ); } if( cursorPosition == null ) { throw new ArgumentNullException( "cursorPosition" ); } #endregion Lines = lines; CursorPosition = cursorPosition; }
public DrawingInfo(IEnumerable <CachedLine> lines, CursorPosition cursorPosition) { #region param checks if (lines == null) { throw new ArgumentNullException("lines"); } if (cursorPosition == null) { throw new ArgumentNullException("cursorPosition"); } #endregion Lines = lines; CursorPosition = cursorPosition; }
private void DrawCursor( PaintEventArgs e, CursorPosition position ) { using( var brush = new SolidBrush( SelectionColour ) ) { e.Graphics.FillRectangle( brush, (float)(position.X * m_charWidth), (float)(position.Y * m_charHeight), m_charWidth, m_charHeight ); } }
private void DrawCursor( DrawingContext ctx, CursorPosition position ) { ctx.DrawRectangle( new SolidColorBrush( SelectionColour ), null, new Rect( position.X * m_charWidth, position.Y * m_charHeight, m_charWidth, m_charHeight ) ); }