Description | Hierarchy | Fields | Methods | Properties |
type TSelectScreenObjectTool = class(TCustomSelectScreenObjectTool)
TSelectScreenObjectTool
is used to select and move one or more TScreenObjects.
Points can be selected in either of two ways. 1. The user clicks on a TScreenObject. 2. The user drags with the mouse button down to select a group of TScreenObject that are completely inside the selection rectangle.
FDoubleClicked: boolean; |
|
FShouldDrawSelectionRectangle: boolean; |
|
FMaxX: double; |
|
FMinX: double; |
|
FMaxY: double; |
|
FMinY: double; |
function ScreenObjectInside(AScreenObject: TScreenObject): boolean; override; |
|
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; |
|
function GetHint: string; override; |
|
procedure Activate; override; |
|
procedure DoubleClick(Sender: TObject); 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; |
property ShouldDrawSelectionRectangle: boolean
read FShouldDrawSelectionRectangle write FShouldDrawSelectionRectangle; |
FDoubleClicked: boolean; |
|
|
FShouldDrawSelectionRectangle: boolean; |
|
|
FMaxX: double; |
|
FMinX: double; |
|
FMaxY: double; |
|
FMinY: double; |
|
function ScreenObjectInside(AScreenObject: TScreenObject): boolean; override; |
|
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; |
|
function GetHint: string; override; |
|
Used to define Hint |
procedure Activate; override; |
|
|
procedure DoubleClick(Sender: TObject); 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; |
|
|
property ShouldDrawSelectionRectangle: boolean
read FShouldDrawSelectionRectangle write FShouldDrawSelectionRectangle; |
|
|