Description | Hierarchy | Fields | Methods | Properties |
type TColRowLayerSelectorTool = class(TCustomCellSelectionTool)
TCustomCellSelectionTool
is an abstract base class. Its descendants are used for cases where the user selects a range of cells on which to perform some action.
TSpacingGridTool
is used to set the size of selected columns, rows, or layers in TPhastGrid.TSubdivideGridTool
is used to subdivide elements in TPhastGrid into multiple columns, rows, and layers.![]() |
FNewRow: integer; |
![]() |
FNewColumn: integer; |
![]() |
FNewLayer: integer; |
![]() |
FShouldDraw: boolean; |
![]() |
procedure DrawNewColRowLayerSelection(const Direction: TViewDirection; const BitMap: TBitmap32); |
![]() |
procedure DrawExistingColRowLayerSelection(const Direction: TViewDirection; const BitMap: TBitmap32); |
![]() |
procedure GetCellUnderMouse(X, Y: integer); |
![]() |
procedure SetNewSelection; |
![]() |
procedure DrawASelection(Col, Row, Lay: Integer; Color1, Color2: TColor; const BitMap: TBitmap32; const Direction: TViewDirection); |
![]() |
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; |
![]() |
function GetHint: string; override; |
![]() |
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure Activate; override; |
![]() |
property NewColumn: integer read FNewColumn; |
![]() |
property NewRow: integer read FNewRow; |
![]() |
property NewLayer: integer read FNewLayer; |
![]() |
FNewRow: integer; |
![]() |
FNewColumn: integer; |
![]() |
FNewLayer: integer; |
![]() |
FShouldDraw: boolean; |
![]() |
procedure DrawNewColRowLayerSelection(const Direction: TViewDirection; const BitMap: TBitmap32); |
![]() |
procedure DrawExistingColRowLayerSelection(const Direction: TViewDirection; const BitMap: TBitmap32); |
![]() |
procedure GetCellUnderMouse(X, Y: integer); |
![]() |
procedure SetNewSelection; |
![]() |
procedure DrawASelection(Col, Row, Lay: Integer; Color1, Color2: TColor; const BitMap: TBitmap32; const Direction: TViewDirection); |
![]() |
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); override; |
![]() |
function GetHint: string; override; |
![]() |
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); override; |
![]() |
procedure Activate; override; |
![]() |
property NewColumn: integer read FNewColumn; |
![]() |
property NewRow: integer read FNewRow; |
![]() |
property NewLayer: integer read FNewLayer; |