mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-12-05 15:57:18 +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
|
||||
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 rightMouseUp(event: NSEvent); override;
|
||||
procedure otherMouseDown(event: NSEvent); override;
|
||||
@ -549,6 +549,12 @@ begin
|
||||
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);
|
||||
begin
|
||||
if not Assigned(callback) or not callback.MouseUpDownEvent(event) then
|
||||
|
||||
Loading…
Reference in New Issue
Block a user