浏览代码

ADD: apply gZoomWithCtrlWheel in Editor

rich2014 2 月之前
父节点
当前提交
614ca55830
共有 1 个文件被更改,包括 6 次插入22 次删除
  1. 6 22
      src/feditor.pas

+ 6 - 22
src/feditor.pas

@@ -390,36 +390,20 @@ end;
 
 procedure TfrmEditor.EditorMouseWheelDown(Sender: TObject; Shift: TShiftState;
   MousePos: TPoint; var Handled: Boolean);
-var
-   t:integer;
 begin
-  if (Shift=[ssCtrl])and(gFonts[dcfEditor].Size > gFonts[dcfEditor].MinValue) then
-  begin
-    t:=Editor.TopLine;
-    gFonts[dcfEditor].Size:=gFonts[dcfEditor].Size-1;
-    FontOptionsToFont(gFonts[dcfEditor], Editor.Font);
-    Editor.TopLine:=t;
-    Editor.Refresh;
-    Handled:=True;
+  if gZoomWithCtrlWheel and (Shift=[ssCtrl]) then begin
+    if self.DoZoomOut then
+      Handled:= True;
   end;
-
 end;
 
 procedure TfrmEditor.EditorMouseWheelUp(Sender: TObject; Shift: TShiftState;
   MousePos: TPoint; var Handled: Boolean);
-var
-   t:integer;
 begin
-  if (Shift=[ssCtrl])and(gFonts[dcfEditor].Size < gFonts[dcfEditor].MaxValue) then
-  begin
-    t:=Editor.TopLine;
-    gFonts[dcfEditor].Size:=gFonts[dcfEditor].Size+1;
-    FontOptionsToFont(gFonts[dcfEditor], Editor.Font);
-    Editor.TopLine:=t;
-    Editor.Refresh;
-    Handled:=True;
+  if gZoomWithCtrlWheel and (Shift=[ssCtrl]) then begin
+    if self.DoZoomIn then
+      Handled:= True;
   end;
-
 end;
 
 function TfrmEditor.OpenFile(const aFileName: String): Boolean;