mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-19 02:41:10 +02:00
EditorOptions/Mouse: small fix in caret handling
git-svn-id: trunk@20409 -
This commit is contained in:
parent
bfffb43cb7
commit
3332a54674
@ -52,10 +52,10 @@ type
|
||||
procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
|
||||
procedure MouseMove(Shift: TShiftState; X, Y: Integer);
|
||||
procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
|
||||
function MaybeHandleMouseAction(AnInfo: TSynEditMouseActionInfo;
|
||||
function MaybeHandleMouseAction(var AnInfo: TSynEditMouseActionInfo;
|
||||
HandleActionProc: TSynEditMouseActionHandler): Boolean;
|
||||
function DoHandleMouseAction(AnAction: TSynEditMouseAction;
|
||||
AnInfo: TSynEditMouseActionInfo): Boolean;
|
||||
var AnInfo: TSynEditMouseActionInfo): Boolean;
|
||||
procedure DoOnGutterClick(X, Y: integer);
|
||||
property OnGutterClick: TGutterClickEvent
|
||||
read FOnGutterClick write FOnGutterClick;
|
||||
@ -319,7 +319,7 @@ begin
|
||||
Parts[FMouseDownPart].MouseUp(Button, Shift, X, Y);
|
||||
end;
|
||||
|
||||
function TSynGutter.MaybeHandleMouseAction(AnInfo: TSynEditMouseActionInfo;
|
||||
function TSynGutter.MaybeHandleMouseAction(var AnInfo: TSynEditMouseActionInfo;
|
||||
HandleActionProc: TSynEditMouseActionHandler): Boolean;
|
||||
var
|
||||
MouseDownPart: LongInt;
|
||||
@ -331,7 +331,7 @@ begin
|
||||
end;
|
||||
|
||||
function TSynGutter.DoHandleMouseAction(AnAction: TSynEditMouseAction;
|
||||
AnInfo: TSynEditMouseActionInfo): Boolean;
|
||||
var AnInfo: TSynEditMouseActionInfo): Boolean;
|
||||
var
|
||||
i: Integer;
|
||||
ACommand: Word;
|
||||
|
@ -118,10 +118,10 @@ type
|
||||
procedure MouseDown(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); virtual;
|
||||
procedure MouseMove(Shift: TShiftState; X, Y: Integer); virtual;
|
||||
procedure MouseUp(Button: TMouseButton; Shift: TShiftState; X, Y: Integer); virtual;
|
||||
function MaybeHandleMouseAction(AnInfo: TSynEditMouseActionInfo;
|
||||
function MaybeHandleMouseAction(var AnInfo: TSynEditMouseActionInfo;
|
||||
HandleActionProc: TSynEditMouseActionHandler): Boolean; virtual;
|
||||
function DoHandleMouseAction(AnAction: TSynEditMouseAction;
|
||||
AnInfo: TSynEditMouseActionInfo): Boolean; virtual;
|
||||
var AnInfo: TSynEditMouseActionInfo): Boolean; virtual;
|
||||
procedure DoOnGutterClick(X, Y: integer); virtual;
|
||||
property OnGutterClick: TGutterClickEvent
|
||||
read FOnGutterClick write FOnGutterClick;
|
||||
@ -337,14 +337,14 @@ procedure TSynGutterPartBase.MouseUp(Button: TMouseButton; Shift: TShiftState; X
|
||||
begin
|
||||
end;
|
||||
|
||||
function TSynGutterPartBase.MaybeHandleMouseAction(AnInfo: TSynEditMouseActionInfo;
|
||||
function TSynGutterPartBase.MaybeHandleMouseAction(var AnInfo: TSynEditMouseActionInfo;
|
||||
HandleActionProc: TSynEditMouseActionHandler): Boolean;
|
||||
begin
|
||||
Result := False;
|
||||
end;
|
||||
|
||||
function TSynGutterPartBase.DoHandleMouseAction(AnAction: TSynEditMouseAction;
|
||||
AnInfo: TSynEditMouseActionInfo): Boolean;
|
||||
var AnInfo: TSynEditMouseActionInfo): Boolean;
|
||||
begin
|
||||
Result := False;
|
||||
end;
|
||||
|
@ -57,10 +57,10 @@ type
|
||||
override;
|
||||
function RealGutterWidth(CharWidth: integer): integer; override;
|
||||
procedure DoOnGutterClick(X, Y: integer); override;
|
||||
function MaybeHandleMouseAction(AnInfo: TSynEditMouseActionInfo;
|
||||
function MaybeHandleMouseAction(var AnInfo: TSynEditMouseActionInfo;
|
||||
HandleActionProc: TSynEditMouseActionHandler): Boolean; override;
|
||||
function DoHandleMouseAction(AnAction: TSynEditMouseAction;
|
||||
AnInfo: TSynEditMouseActionInfo): Boolean; override;
|
||||
var AnInfo: TSynEditMouseActionInfo): Boolean; override;
|
||||
published
|
||||
property MarkupInfo;
|
||||
property MouseActionsExpanded: TSynEditMouseActions
|
||||
@ -150,7 +150,7 @@ begin
|
||||
// Do Nothing
|
||||
end;
|
||||
|
||||
function TSynGutterCodeFolding.MaybeHandleMouseAction(AnInfo: TSynEditMouseActionInfo;
|
||||
function TSynGutterCodeFolding.MaybeHandleMouseAction(var AnInfo: TSynEditMouseActionInfo;
|
||||
HandleActionProc: TSynEditMouseActionHandler): Boolean;
|
||||
begin
|
||||
Result := False;
|
||||
@ -165,7 +165,7 @@ begin
|
||||
end;
|
||||
|
||||
function TSynGutterCodeFolding.DoHandleMouseAction(AnAction: TSynEditMouseAction;
|
||||
AnInfo: TSynEditMouseActionInfo): Boolean;
|
||||
var AnInfo: TSynEditMouseActionInfo): Boolean;
|
||||
var
|
||||
c, i, line: Integer;
|
||||
inf: TFoldViewNodeInfo;
|
||||
|
Loading…
Reference in New Issue
Block a user