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; |
|
|