Browse Source

Support select all shortcut in scripting editor read-only region.

pull/28/head
Matt Ward 13 years ago
parent
commit
a2a7220b72
  1. 1
      src/AddIns/BackendBindings/Scripting/Project/Src/ScriptingConsole.cs
  2. 9
      src/AddIns/BackendBindings/Scripting/Test/Console/ScriptingConsoleReadOnlyRegionsTests.cs

1
src/AddIns/BackendBindings/Scripting/Project/Src/ScriptingConsole.cs

@ -153,6 +153,7 @@ namespace ICSharpCode.Scripting @@ -153,6 +153,7 @@ namespace ICSharpCode.Scripting
case Key.Down:
return false;
case Key.C:
case Key.A:
return keyModifiers != ModifierKeys.Control;
default:
return true;

9
src/AddIns/BackendBindings/Scripting/Test/Console/ScriptingConsoleReadOnlyRegionsTests.cs

@ -164,5 +164,14 @@ namespace ICSharpCode.Scripting.Tests.Console @@ -164,5 +164,14 @@ namespace ICSharpCode.Scripting.Tests.Console
Assert.IsFalse(result);
}
[Test]
public void PreviewKeyDown_ControlAInReadOnlyRegion_HandledSetToFalseSoSelectAllInReadOnlyRegionAllowed()
{
FakeConsoleTextEditor.RaisePreviewKeyDownEventForDialogKey(Key.Left);
bool result = FakeConsoleTextEditor.RaisePreviewKeyDownEvent(Key.A, ModifierKeys.Control);
Assert.IsFalse(result);
}
}
}

Loading…
Cancel
Save