Description | Hierarchy | Fields | Methods | Properties |
type TMovingGridBoundaryTool = class(TCustomGridCursorTool)
TMovingGridBoundaryTool
is used to move a column, row, or layer boundary.
![]() |
FMovingColumn: boolean; |
![]() |
FMovingLayer: boolean; |
![]() |
FMovingRow: boolean; |
![]() |
FColumnBeingMoved: integer; |
![]() |
FCurrentX: integer; |
![]() |
FCurrentY: integer; |
![]() |
FLayerBeingMoved: integer; |
![]() |
FRowBeingMoved: integer; |
![]() |
procedure SetMovingColumn(const Value: boolean); |
![]() |
procedure SetMovingLayer(const Value: boolean); |
![]() |
procedure SetMovingRow(const Value: boolean); |
![]() |
procedure BeginFrontMove(X, Y: Integer); |
![]() |
procedure BeginSideMove(X, Y: Integer); |
![]() |
procedure BeginTopMove(X, Y: Integer); |
![]() |
function GetHint: string; override; |
![]() |
function GetSelectedCursor: TCursor; override; |
![]() |
procedure MoveColumnOrLayer(X, Y: Integer); |
![]() |
procedure MoveColumnOrRow(X, Y: Integer); |
![]() |
procedure MoveRowOrLayer(X, Y: Integer); |
![]() |
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; |
![]() |
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; |
![]() |
procedure RightClick(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
![]() |
property MovingColumn: boolean read FMovingColumn write SetMovingColumn; |
![]() |
property MovingLayer: boolean read FMovingLayer write SetMovingLayer; |
![]() |
property MovingRow: boolean read FMovingRow write SetMovingRow; |
![]() |
FMovingColumn: boolean; |
See MovingColumn. |
![]() |
FMovingLayer: boolean; |
See MovingLayer. |
![]() |
FMovingRow: boolean; |
See MovingRow. |
![]() |
FColumnBeingMoved: integer; |
|
![]() |
FCurrentX: integer; |
Name is the X-coordinate of the cursor. It is set in MouseMove and used in GetSelectedCursor. |
![]() |
FCurrentY: integer; |
Name is the Y-coordinate of the cursor. It is set in MouseMove and used in GetSelectedCursor. |
![]() |
FLayerBeingMoved: integer; |
|
![]() |
FRowBeingMoved: integer; |
|
![]() |
procedure SetMovingColumn(const Value: boolean); |
See MovingColumn. |
![]() |
procedure SetMovingLayer(const Value: boolean); |
See MovingLayer. |
![]() |
procedure SetMovingRow(const Value: boolean); |
See MovingRow. |
![]() |
procedure BeginFrontMove(X, Y: Integer); |
|
![]() |
procedure BeginSideMove(X, Y: Integer); |
|
![]() |
procedure BeginTopMove(X, Y: Integer); |
|
![]() |
function GetHint: string; override; |
Used to define Hint |
![]() |
procedure MoveColumnOrLayer(X, Y: Integer); |
|
![]() |
procedure MoveColumnOrRow(X, Y: Integer); |
|
![]() |
procedure MoveRowOrLayer(X, Y: Integer); |
|
![]() |
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; |
![]() |
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; |
|
![]() |
procedure RightClick(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
|
![]() |
property MovingColumn: boolean read FMovingColumn write SetMovingColumn; |
|
![]() |
property MovingLayer: boolean read FMovingLayer write SetMovingLayer; |
|
![]() |
property MovingRow: boolean read FMovingRow write SetMovingRow; |
|