From 7e831f8ebac4affbb01211b1f6ec3887280fea2b Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bruyère Date: Tue, 11 Dec 2018 23:15:42 +0100 Subject: win32 backend --- CrowIDE/src/Editors/CodeBuffer/TextEditor.cs | 40 ++++++++++++++-------------- 1 file changed, 20 insertions(+), 20 deletions(-) (limited to 'CrowIDE/src/Editors/CodeBuffer/TextEditor.cs') 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; -- cgit v1.3.1-4-g156e