Class TMoveSutraNodesTool
Unit
InteractiveTools
Declaration
type TMoveSutraNodesTool = class(TCustomInteractiveTool)
Description
no description available, TCustomInteractiveTool description follows
TCustomInteractiveTool
is an abstract base class. Its descendants (mainly in InteractiveTools) handle on-screen interaction between the user and the grid or TScreenObjects.
The main procedures in which the interaction is handled are MouseDown, MouseMove and MouseUp. These are called in TframeView.ZoomBoxImage32MouseDown, TframeView.ZoomBoxImage32MouseMove, and TframeView.ZoomBoxImage32MouseUp.
The hints in TfrmGoPhast.frameTopView, TfrmGoPhast.frameFrontView, and TfrmGoPhast.frameSideView are set by the current tool via GetHint, Activate, and Deactivate.
See also
- CurrentTool
CurrentTool
is the TCustomInteractiveTool that is currently being used to handle the user interaction with TframeView.ZoomBox.
Hierarchy
Overview
Fields
Methods
 |
procedure UpdateQuadTree; |
 |
function GetCursor: TCursor; override; |
 |
constructor Create(AOwner: TComponent); override; |
 |
destructor Destroy; override; |
 |
procedure DeleteSelectedNodesOrElements; |
 |
procedure Activate; 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; |
Description
Fields
 |
FStartX: Integer; |
|
 |
FStartY: Integer; |
|
Methods
 |
procedure UpdateQuadTree; |
|
 |
function GetCursor: TCursor; override; |
|
 |
constructor Create(AOwner: TComponent); override; |
|
 |
destructor Destroy; override; |
|
 |
procedure DeleteSelectedNodesOrElements; |
|
 |
procedure Activate; 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; |
|
Generated by PasDoc 0.12.1 on 2013-05-13 15:41:43