Description | Hierarchy | Fields | Methods | Properties |
type TCreateRectangleScreenObjectTool = class(TCustomCreateScreenObjectTool32)
TCreateRectangleScreenObjectTool
creates a TScreenObject that is shaped like a rectangle aligned with the grid.
procedure ContinueRectangle(X, Y: Integer; Shift: TShiftState); |
|
procedure GetRemaingPointsOnRectangleCorners (FirstCorner, ThirdCorner: TPoint2D; var SecondCorner, FourthCorner: TPoint2D); |
|
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; |
|
function GetCursor: TCursor; override; |
|
function GetHint: string; override; |
|
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
|
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
procedure ContinueRectangle(X, Y: Integer; Shift: TShiftState); |
|
If TCustomCreateScreenObjectTool.CurrentScreenObject does not exist, |
procedure GetRemaingPointsOnRectangleCorners (FirstCorner, ThirdCorner: TPoint2D; var SecondCorner, FourthCorner: TPoint2D); |
|
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; |
|
function GetCursor: TCursor; override; |
|
function GetHint: string; override; |
|
Used to define Hint |
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
|
|
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
|
|