Description | Hierarchy | Fields | Methods | Properties |
type TSubdivideGridTool = class(TCustomCellSelectionTool)
TSubdivideGridTool
is used to subdivide elements in TPhastGrid into multiple columns, rows, and layers.
FFirstSubdivideColumn: integer; |
|
FFirstSubdivideLayer: integer; |
|
FFirstSubdivideRow: integer; |
|
FLastSubdivideColumn: integer; |
|
FLastSubdivideLayer: integer; |
|
FLastSubdivideRow: integer; |
|
FSubdividing: boolean; |
procedure BeginSubdivide(X, Y: Integer); |
|
procedure ContinueSubdivide(X, Y: integer); |
|
procedure DrawSubdividing(const Direction: TViewDirection; const BitMap: TBitmap32); |
|
function GetHint: string; override; |
|
procedure SubdivideFront(X, Y: Integer); |
|
procedure SubdivideSide(X, Y: Integer); |
|
procedure SubdivideTop(X, Y: Integer); |
|
procedure Subdivide(const LastCol, LastRow, LastLayer: integer); |
|
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); 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; |
property FirstSubdivideColumn: integer read FFirstSubdivideColumn; |
|
property FirstSubdivideLayer: integer read FFirstSubdivideLayer; |
|
property FirstSubdivideRow: integer read FFirstSubdivideRow; |
|
property LastSubdivideColumn: integer read FLastSubdivideColumn; |
|
property LastSubdivideLayer: integer read FLastSubdivideLayer; |
|
property LastSubdivideRow: integer read FLastSubdivideRow; |
|
property Subdividing: boolean read FSubdividing write FSubdividing; |
FFirstSubdivideColumn: integer; |
|
|
FFirstSubdivideLayer: integer; |
|
|
FFirstSubdivideRow: integer; |
|
|
FLastSubdivideColumn: integer; |
|
|
FLastSubdivideLayer: integer; |
|
|
FLastSubdivideRow: integer; |
|
|
FSubdividing: boolean; |
|
|
procedure BeginSubdivide(X, Y: Integer); |
|
Parameters
|
procedure ContinueSubdivide(X, Y: integer); |
|
Parameters
|
procedure DrawSubdividing(const Direction: TViewDirection; const BitMap: TBitmap32); |
|
function GetHint: string; override; |
|
Used to define Hint. |
procedure Subdivide(const LastCol, LastRow, LastLayer: integer); |
|
|
procedure DrawOnBitMap32(Sender: TObject; Buffer: TBitmap32); 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; |
|
|
property FirstSubdivideColumn: integer read FFirstSubdivideColumn; |
|
|
property FirstSubdivideLayer: integer read FFirstSubdivideLayer; |
|
|
property FirstSubdivideRow: integer read FFirstSubdivideRow; |
|
|
property LastSubdivideColumn: integer read FLastSubdivideColumn; |
|
|
property LastSubdivideLayer: integer read FLastSubdivideLayer; |
|
|
property LastSubdivideRow: integer read FLastSubdivideRow; |
|
|
property Subdividing: boolean read FSubdividing write FSubdividing; |
|
|