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 16 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 @@ -208,7 +208,7 @@ namespace ICSharpCode.AvalonEdit.Folding
/// </summary>
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;
Pen currentPen = colors[0];
int tlNumber = 0;

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

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

Loading…
Cancel
Save