Browse Source

Update tooltip for ChangeMarkerMargin when moving mouse on near diffs.

pull/15/head
Eusebiu Marcu 15 years ago
parent
commit
de808da9ac
  1. 7
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/ChangeMarkerMargin.cs

7
src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/ChangeMarkerMargin.cs

@ -137,7 +137,7 @@ namespace ICSharpCode.AvalonEdit.AddIn @@ -137,7 +137,7 @@ namespace ICSharpCode.AvalonEdit.AddIn
ToolTip tooltip = new ToolTip();
protected override void OnMouseEnter(MouseEventArgs e)
protected override void OnMouseMove(MouseEventArgs e)
{
var diffs = changeWatcher.GetDiffsByLine(GetLineFromMousePosition(e));
@ -168,10 +168,13 @@ namespace ICSharpCode.AvalonEdit.AddIn @@ -168,10 +168,13 @@ namespace ICSharpCode.AvalonEdit.AddIn
stack.Children.Add(newTb);
tooltip.Content = stack;
tooltip.Background = Brushes.White;
if (tooltip.IsOpen)
tooltip.IsOpen = false;
tooltip.IsOpen = true;
}
base.OnMouseEnter(e);
base.OnMouseMove(e);
}
protected override void OnMouseLeave(MouseEventArgs e)

Loading…
Cancel
Save