Description | Hierarchy | Fields | Methods | Properties |
type TCustomCreateScreenObjectTool = class(TCustomStoreVerticesTool)
TCustomCreateScreenObjectTool
is an abstract base class for TCustomInteractiveTools for creating TScreenObjects.
FCurrentUndo: TCustomUndo; |
|
FDoubleClicked: boolean; |
|
FPriorCursorX: integer; |
|
FPriorCursorY: integer; |
function CanAddPoint32: boolean; |
|
function CanAddPoint: boolean; |
|
procedure SetDefaultElevationFormulas; |
|
function ShouldClosePolygon(X, Y: integer): boolean; virtual; |
|
procedure RemoveScreenObject; |
|
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
procedure DoubleClick(Sender: TObject); override; |
|
procedure FinishScreenObjects; |
|
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
|
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
property CurrentUndo: TCustomUndo read FCurrentUndo; |
FCurrentUndo: TCustomUndo; |
|
|
FDoubleClicked: boolean; |
|
|
FPriorCursorX: integer; |
|
|
FPriorCursorY: integer; |
|
|
function CanAddPoint32: boolean; |
|
function CanAddPoint: boolean; |
|
|
procedure SetDefaultElevationFormulas; |
|
|
function ShouldClosePolygon(X, Y: integer): boolean; virtual; |
|
procedure RemoveScreenObject; |
|
constructor Create(AOwner: TComponent); override; |
|
destructor Destroy; override; |
|
procedure DoubleClick(Sender: TObject); override; |
|
|
procedure FinishScreenObjects; |
|
|
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
|
|
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
|
property CurrentUndo: TCustomUndo read FCurrentUndo; |
|
|