aboutsummaryrefslogtreecommitdiffstatsci
path: root/CrowIDE/src/Editors/CodeBuffer
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2018-12-11 23:15:42 +0100
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>2018-12-11 23:15:42 +0100
commit7e831f8ebac4affbb01211b1f6ec3887280fea2b (patch)
tree836cee695262dc2fc3f1219de385752177893ed2 /CrowIDE/src/Editors/CodeBuffer
parent902d9807a12a65018708182c945c4e16b2de68f1 (diff)
win32 backend
Diffstat (limited to 'CrowIDE/src/Editors/CodeBuffer')
-rw-r--r--CrowIDE/src/Editors/CodeBuffer/TextEditor.cs40
1 files changed, 20 insertions, 20 deletions
diff --git a/CrowIDE/src/Editors/CodeBuffer/TextEditor.cs b/CrowIDE/src/Editors/CodeBuffer/TextEditor.cs
index feef6b41..3faa15f1 100644
--- a/CrowIDE/src/Editors/CodeBuffer/TextEditor.cs
+++ b/CrowIDE/src/Editors/CodeBuffer/TextEditor.cs
@@ -530,14 +530,14 @@ namespace Crow.Text
Key key = e.Key;
- if (IFace.Keyboard.Ctrl) {
+ if (IFace.Ctrl) {
switch (key) {
case Key.S:
projFile.Save ();
break;
case Key.W:
editorMutex.EnterWriteLock ();
- if (IFace.Keyboard.Shift)
+ if (IFace.Shift)
projFile.Redo (null);
else
projFile.Undo (null);
@@ -573,46 +573,46 @@ namespace Crow.Text
buffer.ResetSelection ();
break;
case Key.Home:
- if (IFace.Keyboard.Shift) {
+ if (IFace.Shift) {
if (buffer.SelectionIsEmpty)
buffer.SetSelStartPos ();
- if (IFace.Keyboard.Ctrl)
+ if (IFace.Ctrl)
buffer.CurrentLine = 0;
buffer.CurrentColumn = 0;
buffer.SetSelEndPos ();
break;
}
buffer.ResetSelection ();
- if (IFace.Keyboard.Ctrl)
+ if (IFace.Ctrl)
buffer.CurrentLine = 0;
buffer.CurrentColumn = 0;
break;
case Key.End:
- if (IFace.Keyboard.Shift) {
+ if (IFace.Shift) {
if (buffer.SelectionIsEmpty)
buffer.SetSelStartPos ();
- if (IFace.Keyboard.Ctrl)
+ if (IFace.Ctrl)
buffer.CurrentLine = int.MaxValue;
buffer.CurrentColumn = int.MaxValue;
buffer.SetSelEndPos ();
break;
}
buffer.ResetSelection ();
- if (IFace.Keyboard.Ctrl)
+ if (IFace.Ctrl)
buffer.CurrentLine = int.MaxValue;
buffer.CurrentColumn = int.MaxValue;
break;
case Key.Insert:
- if (IFace.Keyboard.Shift)
+ if (IFace.Shift)
buffer.InsertAt (IFace.Clipboard);
- else if (IFace.Keyboard.Ctrl && !buffer.SelectionIsEmpty)
+ else if (IFace.Ctrl && !buffer.SelectionIsEmpty)
IFace.Clipboard = buffer.SelectedText;
break;
case Key.Left:
- if (IFace.Keyboard.Shift) {
+ if (IFace.Shift) {
if (buffer.SelectionIsEmpty)
buffer.SetSelStartPos ();
- if (IFace.Keyboard.Ctrl)
+ if (IFace.Ctrl)
buffer.GotoWordStart ();
else
buffer.MoveLeft ();
@@ -620,16 +620,16 @@ namespace Crow.Text
break;
}
buffer.ResetSelection ();
- if (IFace.Keyboard.Ctrl)
+ if (IFace.Ctrl)
buffer.GotoWordStart ();
else
buffer.MoveLeft();
break;
case Key.Right:
- if (IFace.Keyboard.Shift) {
+ if (IFace.Shift) {
if (buffer.SelectionIsEmpty)
buffer.SetSelStartPos ();
- if (IFace.Keyboard.Ctrl)
+ if (IFace.Ctrl)
buffer.GotoWordEnd ();
else
buffer.MoveRight ();
@@ -637,13 +637,13 @@ namespace Crow.Text
break;
}
buffer.ResetSelection ();
- if (IFace.Keyboard.Ctrl)
+ if (IFace.Ctrl)
buffer.GotoWordEnd ();
else
buffer.MoveRight ();
break;
case Key.Up:
- if (IFace.Keyboard.Shift) {
+ if (IFace.Shift) {
if (buffer.SelectionIsEmpty)
buffer.SetSelStartPos ();
CurrentLine--;
@@ -654,7 +654,7 @@ namespace Crow.Text
CurrentLine--;
break;
case Key.Down:
- if (IFace.Keyboard.Shift) {
+ if (IFace.Shift) {
if (buffer.SelectionIsEmpty)
buffer.SetSelStartPos ();
CurrentLine++;
@@ -669,7 +669,7 @@ namespace Crow.Text
case Key.Num_Lock:
break;
case Key.Page_Down:
- if (IFace.Keyboard.Shift) {
+ if (IFace.Shift) {
if (buffer.SelectionIsEmpty)
buffer.SetSelStartPos ();
CurrentLine += visibleLines;
@@ -680,7 +680,7 @@ namespace Crow.Text
CurrentLine += visibleLines;
break;
case Key.Page_Up:
- if (IFace.Keyboard.Shift) {
+ if (IFace.Shift) {
if (buffer.SelectionIsEmpty)
buffer.SetSelStartPos ();
CurrentLine -= visibleLines;