From bc4c41c036e9bb3c91ca3f5aeccfc5b634d4dc63 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Thu, 16 Dec 2010 18:41:37 +0100 Subject: [PATCH] renamed FocusHighlight to CaretHighlight to avoid confusion --- .../AvalonEdit.AddIn/AvalonEdit.AddIn.csproj | 8 ++++---- .../Src/{FocusHighlight.xaml => CaretHighlight.xaml} | 2 +- ...FocusHighlight.xaml.cs => CaretHighlight.xaml.cs} | 6 +++--- ...sHighlightAdorner.cs => CaretHighlightAdorner.cs} | 12 ++++++------ .../AvalonEdit.AddIn/Src/CodeEditorView.cs | 8 ++++---- .../Src/Options/CodeEditorOptions.cs | 12 ++++++------ .../Src/Options/TextViewOptions.xaml | 4 ++-- 7 files changed, 26 insertions(+), 26 deletions(-) rename src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/{FocusHighlight.xaml => CaretHighlight.xaml} (93%) rename src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/{FocusHighlight.xaml.cs => CaretHighlight.xaml.cs} (81%) rename src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/{FocusHighlightAdorner.cs => CaretHighlightAdorner.cs} (87%) diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/AvalonEdit.AddIn.csproj b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/AvalonEdit.AddIn.csproj index 2cfdad60d5..271774a21f 100644 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/AvalonEdit.AddIn.csproj +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/AvalonEdit.AddIn.csproj @@ -94,11 +94,11 @@ - - FocusHighlight.xaml + + CaretHighlight.xaml Code - + @@ -165,7 +165,7 @@ - + SharpDevelopCompletionWindow.cs diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/FocusHighlight.xaml b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CaretHighlight.xaml similarity index 93% rename from src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/FocusHighlight.xaml rename to src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CaretHighlight.xaml index 7c684608e0..dd7e1d8f37 100644 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/FocusHighlight.xaml +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CaretHighlight.xaml @@ -1,4 +1,4 @@ - diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/FocusHighlight.xaml.cs b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CaretHighlight.xaml.cs similarity index 81% rename from src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/FocusHighlight.xaml.cs rename to src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CaretHighlight.xaml.cs index 72ddc8e2cd..c21facf7b8 100644 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/FocusHighlight.xaml.cs +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CaretHighlight.xaml.cs @@ -14,11 +14,11 @@ using System.Windows.Media; namespace ICSharpCode.AvalonEdit.AddIn { /// - /// Interaction logic for FocusHighlight.xaml + /// Interaction logic for CaretHighlight.xaml /// - public partial class FocusHighlight : UserControl + public partial class CaretHighlight : UserControl { - public FocusHighlight() + public CaretHighlight() { InitializeComponent(); } diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/FocusHighlightAdorner.cs b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CaretHighlightAdorner.cs similarity index 87% rename from src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/FocusHighlightAdorner.cs rename to src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CaretHighlightAdorner.cs index b84a85efd9..fcc8f5b6ed 100644 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/FocusHighlightAdorner.cs +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CaretHighlightAdorner.cs @@ -11,16 +11,16 @@ using System.Windows.Threading; namespace ICSharpCode.AvalonEdit.AddIn { /// - /// Description of FocusHighlightAdorner. + /// Description of CaretHighlightAdorner. /// - public class FocusHighlightAdorner : Adorner + public class CaretHighlightAdorner : Adorner { - FocusHighlight highlight; + CaretHighlight highlight; - public FocusHighlightAdorner(UIElement adornedElement, Point origin) + public CaretHighlightAdorner(UIElement adornedElement, Point origin) : base(adornedElement) { - this.Highlight = new FocusHighlight() { + this.Highlight = new CaretHighlight() { RenderTransform = new TranslateTransform(origin.X, origin.Y), }; } @@ -28,7 +28,7 @@ namespace ICSharpCode.AvalonEdit.AddIn /// /// Gets/sets the visual child. /// - protected FocusHighlight Highlight { + protected CaretHighlight Highlight { get { return highlight; } set { RemoveVisualChild(highlight); diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditorView.cs b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditorView.cs index ea3d1ce74d..46d650734a 100755 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditorView.cs +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/CodeEditorView.cs @@ -451,11 +451,11 @@ namespace ICSharpCode.AvalonEdit.AddIn this.Adapter.JumpTo(line, column); this.Focus(); - if (CodeEditorOptions.Instance.HighlightFocus) - Dispatcher.Invoke(DispatcherPriority.Background, (Action)DisplayFocusHighlight); + if (CodeEditorOptions.Instance.EnableAnimations) + Dispatcher.Invoke(DispatcherPriority.Background, (Action)DisplayCaretHighlightAnimation); } - void DisplayFocusHighlight() + void DisplayCaretHighlightAnimation() { TextArea textArea = Adapter.GetService(typeof(TextArea)) as TextArea; @@ -463,7 +463,7 @@ namespace ICSharpCode.AvalonEdit.AddIn return; AdornerLayer layer = AdornerLayer.GetAdornerLayer(textArea.TextView); - FocusHighlightAdorner adorner = new FocusHighlightAdorner(textArea.TextView, textArea.Caret.CalculateCaretRectangle().Location - textArea.TextView.ScrollOffset - new Vector(3, 6.75)); + CaretHighlightAdorner adorner = new CaretHighlightAdorner(textArea.TextView, textArea.Caret.CalculateCaretRectangle().Location - textArea.TextView.ScrollOffset - new Vector(3, 6.75)); layer.Add(adorner); WorkbenchSingleton.CallLater(TimeSpan.FromSeconds(1), (Action)(() => layer.Remove(adorner))); diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Options/CodeEditorOptions.cs b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Options/CodeEditorOptions.cs index 3467e9a512..74841e3c67 100644 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Options/CodeEditorOptions.cs +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Options/CodeEditorOptions.cs @@ -144,15 +144,15 @@ namespace ICSharpCode.AvalonEdit.AddIn.Options } } - bool highlightFocus = true; + bool enableAnimations = true; [DefaultValue(true)] - public bool HighlightFocus { - get { return highlightFocus; } + public bool EnableAnimations { + get { return enableAnimations; } set { - if (highlightFocus != value) { - highlightFocus = value; - OnPropertyChanged("HighlightFocus"); + if (enableAnimations != value) { + enableAnimations = value; + OnPropertyChanged("EnableAnimations"); } } } diff --git a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Options/TextViewOptions.xaml b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Options/TextViewOptions.xaml index b535277997..7308c0a67f 100644 --- a/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Options/TextViewOptions.xaml +++ b/src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Options/TextViewOptions.xaml @@ -25,8 +25,8 @@ IsChecked="{core:OptionBinding local:CodeEditorOptions.HighlightSymbol}" Content="{core:Localize Dialog.Options.IDEOptions.TextEditor.Markers.HighlightSymbolCheckBox}" /> + IsChecked="{core:OptionBinding local:CodeEditorOptions.EnableAnimations}" + Content="{core:Localize Dialog.Options.IDEOptions.TextEditor.Markers.EnableAnimationsCheckBox}" />