瀏覽代碼

select to beginning of the file (ctrl+shift+home)

Margers 1 年之前
父節點
當前提交
975ee9d9f0
共有 1 個文件被更改,包括 12 次插入6 次删除
  1. 12 6
      packages/ide/weditor.pas

+ 12 - 6
packages/ide/weditor.pas

@@ -4363,12 +4363,18 @@ end;
 
 
 procedure TCustomCodeEditor.WindowStart;
 procedure TCustomCodeEditor.WindowStart;
 begin
 begin
-  SetCurPtr(CurPos.X,Delta.Y);
-end;
-
-procedure TCustomCodeEditor.WindowEnd;
-begin
-  SetCurPtr(CurPos.X,Delta.Y+Size.Y-1);
+  if not NoSelect and ShouldExtend then
+    TextStart    {select to start}
+  else
+    SetCurPtr(CurPos.X,Delta.Y);
+ end;
+ 
+ procedure TCustomCodeEditor.WindowEnd;
+ begin
+  if not NoSelect and ShouldExtend then
+    TextEnd      {select to end}
+  else
+    SetCurPtr(CurPos.X,Delta.Y+Size.Y-1);
 end;
 end;
 
 
 procedure TCustomCodeEditor.JumpSelStart;
 procedure TCustomCodeEditor.JumpSelStart;