mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-06 05:57:21 +01:00
cocoa: adding mouseUp handler. The handler is going to be used, when LCL overrides the mouse and doesn't let the default mouseDown to be processed (in the designer mode)
git-svn-id: trunk@61430 -
This commit is contained in:
parent
0b0838fab1
commit
cf89d1f9bf
@ -96,7 +96,7 @@ type
|
|||||||
|
|
||||||
// mouse
|
// mouse
|
||||||
procedure mouseDown(event: NSEvent); override;
|
procedure mouseDown(event: NSEvent); override;
|
||||||
// procedure mouseUp(event: NSEvent); override; This is eaten by NSTableView - worked around with NSTableViewDelegateProtocol
|
procedure mouseUp(event: NSEvent); override;
|
||||||
procedure rightMouseDown(event: NSEvent); override;
|
procedure rightMouseDown(event: NSEvent); override;
|
||||||
procedure rightMouseUp(event: NSEvent); override;
|
procedure rightMouseUp(event: NSEvent); override;
|
||||||
procedure otherMouseDown(event: NSEvent); override;
|
procedure otherMouseDown(event: NSEvent); override;
|
||||||
@ -549,6 +549,12 @@ begin
|
|||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TCocoaTableListView.mouseUp(event: NSEvent);
|
||||||
|
begin
|
||||||
|
if Assigned(callback) and not callback.MouseUpDownEvent(event) then
|
||||||
|
inherited mouseUp(event);
|
||||||
|
end;
|
||||||
|
|
||||||
procedure TCocoaTableListView.rightMouseDown(event: NSEvent);
|
procedure TCocoaTableListView.rightMouseDown(event: NSEvent);
|
||||||
begin
|
begin
|
||||||
if not Assigned(callback) or not callback.MouseUpDownEvent(event) then
|
if not Assigned(callback) or not callback.MouseUpDownEvent(event) then
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user