Description | Hierarchy | Fields | Methods | Properties |
type TCustomModifyGeometryTool = class(TCustomEditScreenObjectTool)
TCustomModifyGeometryTool
is meant to be the abstract ancestor of tools that need to edit TScreenObjects .
![]() |
function GetEdge(const X, Y: integer): integer; |
![]() |
procedure DoEdit(const X,Y: integer); virtual; abstract; |
![]() |
procedure SetCursorAtLocation(const X, Y: Integer); virtual; abstract; |
![]() |
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; |
![]() |
function GetEdge(const X, Y: integer): integer; |
|
![]() |
procedure DoEdit(const X,Y: integer); virtual; abstract; |
In descendants, |
![]() |
procedure SetCursorAtLocation(const X, Y: Integer); virtual; abstract; |
In descendants, |
![]() |
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; |
|