Browse Source

Highlight current line - options fix

pull/289/head
sokar92 12 years ago
parent
commit
f634a3a102
  1. 8
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/CurrentLineHighlightRenderer.cs
  2. 2
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/TextView.cs

8
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/CurrentLineHighlightRenderer.cs

@ -29,17 +29,13 @@ namespace ICSharpCode.AvalonEdit.Rendering @@ -29,17 +29,13 @@ namespace ICSharpCode.AvalonEdit.Rendering
public int Line {
get { return this.Line; }
set {
if (this.line != line) {
if (this.line != value) {
this.line = value;
this.textView.InvalidateLayer(this.Layer);
}
}
}
public bool Enabled {
get; set;
}
public KnownLayer Layer
{
get { return KnownLayer.Selection; }
@ -74,7 +70,7 @@ namespace ICSharpCode.AvalonEdit.Rendering @@ -74,7 +70,7 @@ namespace ICSharpCode.AvalonEdit.Rendering
public void Draw(TextView textView, DrawingContext drawingContext)
{
if(!Enabled)
if(!this.textView.Options.HighlightCurrentLine)
return;
BackgroundGeometryBuilder builder = new BackgroundGeometryBuilder();

2
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Rendering/TextView.cs

@ -211,8 +211,6 @@ namespace ICSharpCode.AvalonEdit.Rendering @@ -211,8 +211,6 @@ namespace ICSharpCode.AvalonEdit.Rendering
else
columnRulerRenderer.SetRuler(-1, ColumnRulerPen);
currentLineHighlighRenderer.Enabled = Options.HighlightCurrentLine;
UpdateBuiltinElementGeneratorsFromOptions();
Redraw();
}

Loading…
Cancel
Save