Browse Source

Remove incremental search from AvalonEdit.AddIn

pull/23/head
Siegfried Pammer 14 years ago
parent
commit
c8ad6e1eca
  1. 14
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/AvalonEdit.AddIn.addin
  2. 1
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/AvalonEdit.AddIn.csproj
  3. 40
      src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Commands/RunIncrementalSearch.cs
  4. 1
      src/Main/Base/Project/ICSharpCode.SharpDevelop.addin

14
src/AddIns/DisplayBindings/AvalonEdit.AddIn/AvalonEdit.AddIn.addin

@ -133,20 +133,6 @@ @@ -133,20 +133,6 @@
</MenuItem>
</Path>
<Path name = "/SharpDevelop/Workbench/MainMenu/Search">
<Condition name = "WindowActive" activewindow="ICSharpCode.SharpDevelop.Editor.ITextEditorProvider" action="Disable">
<MenuItem id = "SearchIncremental"
label = "${res:XML.MainMenu.SearchMenu.IncrementalSearch}"
shortcut = "Control|E"
class = "ICSharpCode.AvalonEdit.AddIn.Commands.RunIncrementalSearch"/>
<MenuItem id = "SearchReverseIncremental"
label = "${res:XML.MainMenu.SearchMenu.ReverseIncrementalSearch}"
shortcut = "Control|Shift|E"
class = "ICSharpCode.AvalonEdit.AddIn.Commands.RunReverseIncrementalSearch"
insertbefore = "SearchInFilesSeparator"/>
</Condition>
</Path>
<Path name = "/SharpDevelop/Dialogs/OptionsDialog/CodingOptions">
<OptionPanel id = "CodeTemplates"
label = "${res:Dialog.Options.CodeTemplatesText}"

1
src/AddIns/DisplayBindings/AvalonEdit.AddIn/AvalonEdit.AddIn.csproj

@ -118,7 +118,6 @@ @@ -118,7 +118,6 @@
<Compile Include="Src\NewLineConsistencyCheck.cs" />
<Compile Include="Src\SharpDevelopTextEditor.cs" />
<Compile Include="Src\Commands\FoldingCommands.cs" />
<Compile Include="Src\Commands\RunIncrementalSearch.cs" />
<Compile Include="Src\Commands\SaveFileWithEncoding.cs" />
<Compile Include="Src\Commands\SortOptionsDialog.xaml.cs">
<DependentUpon>SortOptionsDialog.xaml</DependentUpon>

40
src/AddIns/DisplayBindings/AvalonEdit.AddIn/Src/Commands/RunIncrementalSearch.cs

@ -1,40 +0,0 @@ @@ -1,40 +0,0 @@
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
using System;
using System.Windows.Documents;
using ICSharpCode.AvalonEdit.Editing;
using ICSharpCode.Core;
using ICSharpCode.SharpDevelop.Editor;
using ICSharpCode.SharpDevelop.Gui;
namespace ICSharpCode.AvalonEdit.AddIn.Commands
{
public class RunIncrementalSearch : AbstractMenuCommand
{
public override void Run()
{
ITextEditorProvider provider = WorkbenchSingleton.Workbench.ActiveViewContent as ITextEditorProvider;
if (provider != null) {
TextArea textArea = provider.TextEditor.GetService(typeof(TextArea)) as TextArea;
if (textArea != null) {
textArea.ActiveInputHandler = new IncrementalSearch(textArea, LogicalDirection.Forward);
}
}
}
}
public class RunReverseIncrementalSearch : AbstractMenuCommand
{
public override void Run()
{
ITextEditorProvider provider = WorkbenchSingleton.Workbench.ActiveViewContent as ITextEditorProvider;
if (provider != null) {
TextArea textArea = provider.TextEditor.GetService(typeof(TextArea)) as TextArea;
if (textArea != null) {
textArea.ActiveInputHandler = new IncrementalSearch(textArea, LogicalDirection.Backward);
}
}
}
}
}

1
src/Main/Base/Project/ICSharpCode.SharpDevelop.addin

@ -1624,7 +1624,6 @@ @@ -1624,7 +1624,6 @@
</MenuItem> <!-- end DEBUG menu -->
<MenuItem id = "Search" label = "${res:XML.MainMenu.SearchMenu}" type="Menu">
<MenuItem id = "SearchInFilesSeparator" type = "Separator" />
<Condition name = "WindowActive" activewindow="ICSharpCode.SharpDevelop.Editor.ITextEditorProvider" action="Disable">
<MenuItem id = "ToggleBookmark"
label = "${res:XML.MainMenu.SearchMenu.ToggleBookmark}"

Loading…
Cancel
Save