Description | Hierarchy | Fields | Methods | Properties |
type TLassoTool = class(TCustomInteractiveTool)
TLassoTool
is used to select TScreenObjects by enclosing them with a polygon.
![]() |
FSelectLine: TLine; |
![]() |
function GetHint: string; override; |
![]() |
function SelectScreenObjectsWithLine(const ToggleSelection: boolean): boolean; |
![]() |
destructor Destroy; override; |
![]() |
procedure MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure Draw(const Sender: TObject; const Direction: TViewDirection); override; |
![]() |
FSelectLine: TLine; |
|
![]() |
function GetHint: string; override; |
Used to define Hint |
![]() |
function SelectScreenObjectsWithLine(const ToggleSelection: boolean): boolean; |
|
![]() |
destructor Destroy; override; |
|
![]() |
procedure MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
|
![]() |
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
|
![]() |
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
|
![]() |
procedure Draw(const Sender: TObject; const Direction: TViewDirection); override; |
|