|
|
|
|
@ -34,7 +34,7 @@ namespace ICSharpCode.AvalonEdit.AddIn
@@ -34,7 +34,7 @@ namespace ICSharpCode.AvalonEdit.AddIn
|
|
|
|
|
{ |
|
|
|
|
this.changeWatcher = changeWatcher; |
|
|
|
|
this.delayTimer = new DispatcherTimer() { |
|
|
|
|
Interval = TimeSpan.FromMilliseconds(displayDelayMs) |
|
|
|
|
Interval = SystemParameters.MouseHoverTime |
|
|
|
|
}; |
|
|
|
|
delayTimer.Tick += delegate { DisplayTooltip(); }; |
|
|
|
|
changeWatcher.ChangeOccurred += ChangeOccurred; |
|
|
|
|
@ -130,12 +130,6 @@ namespace ICSharpCode.AvalonEdit.AddIn
@@ -130,12 +130,6 @@ namespace ICSharpCode.AvalonEdit.AddIn
|
|
|
|
|
ITextMarkerService markerService; |
|
|
|
|
DispatcherTimer delayTimer; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Time the mouse has to hover over the change margin before it displays the diff tooltip.
|
|
|
|
|
/// </summary>
|
|
|
|
|
const int displayDelayMs = 1000; |
|
|
|
|
|
|
|
|
|
protected override void OnMouseEnter(MouseEventArgs e) |
|
|
|
|
{ |
|
|
|
|
delayTimer.Start(); |
|
|
|
|
|