Browse Source

Paint column ruler in correct position when scrolled horizontally.

pull/28/head
Daniel Grunwald 13 years ago
parent
commit
7da3d39f95
  1. 1
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/ColumnRulerRenderer.cs

1
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/ColumnRulerRenderer.cs

@ -54,6 +54,7 @@ namespace ICSharpCode.AvalonEdit.Rendering @@ -54,6 +54,7 @@ namespace ICSharpCode.AvalonEdit.Rendering
double offset = textView.WideSpaceWidth * column;
Size pixelSize = PixelSnapHelpers.GetPixelSize(textView);
double markerXPos = PixelSnapHelpers.PixelAlign(offset, pixelSize.Width);
markerXPos -= textView.ScrollOffset.X;
Point start = new Point(markerXPos, 0);
Point end = new Point(markerXPos, Math.Max(textView.DocumentHeight, textView.ActualHeight));

Loading…
Cancel
Save