lazarus/lcl/include/basedragcontrolobject.inc
michael f088b13a3e + Initial import
git-svn-id: trunk@2 -
2000-07-13 10:28:31 +00:00

29 lines
714 B
PHP

{******************************************************************************
TBaseDragControlObject
******************************************************************************}
constructor TBaseDragControlObject.Create(AControl : TControl);
begin
FControl := AControl;
end;
Procedure TBaseDragControlObject.Finished(Target: TObject; X, Y: Integer; Accepted: Boolean);
Begin
Assert(False, 'Trace:5-1');
if Not Accepted then
Begin
fControl.DragCanceled;
Target := nil;
end;
Assert(False, 'Trace:5-2');
EndDrag(Target,X,Y);
end;
procedure TBaseDragControlObject.EndDrag(Target : TObject; X,Y : Integer);
Begin
FControl.DoEndDrag(Target,X,Y);
end;