Browse Source

Draw vertical line in fold margin on whole pixels.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5206 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 17 years ago
parent
commit
656cd6cb97
  1. 2
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Folding/FoldingMargin.cs
  2. 2
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Utils/PixelSnapHelpers.cs

2
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Folding/FoldingMargin.cs

@ -208,7 +208,7 @@ namespace ICSharpCode.AvalonEdit.Folding
/// </summary> /// </summary>
void DrawFoldLines(DrawingContext drawingContext, Pen[] colors, Pen[] endMarker) void DrawFoldLines(DrawingContext drawingContext, Pen[] colors, Pen[] endMarker)
{ {
double markerXPos = Math.Round(RenderSize.Width / 2); double markerXPos = PixelSnapHelpers.PixelAlign(RenderSize.Width / 2);
double startY = 0; double startY = 0;
Pen currentPen = colors[0]; Pen currentPen = colors[0];
int tlNumber = 0; int tlNumber = 0;

2
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Utils/PixelSnapHelpers.cs

@ -12,7 +12,7 @@ namespace ICSharpCode.AvalonEdit.Utils
{ {
static class PixelSnapHelpers static class PixelSnapHelpers
{ {
static double PixelAlign(double val) public static double PixelAlign(double val)
{ {
return Math.Round(val + 0.5) - 0.5; return Math.Round(val + 0.5) - 0.5;
} }

Loading…
Cancel
Save