Description | Hierarchy | Fields | Methods | Properties |
type TCustomLayerRowColumnSelector = class(TComponent)
TCustomLayerRowColumnSelector
is an abstract base class whose descendants handle changes of the selected column, row, or layer.
FCubeX: integer; |
|
FCubeY: integer; |
|
FJumpType: TJumpType; |
|
FModelCube: TRbwModelCube; |
procedure ChangeColRowLayer(Sender: TObject); |
|
procedure MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); |
|
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
function GetTimer: TTimer; |
|
procedure ChangeSelectedItem; virtual; abstract; |
|
function GetViewDataSet: TDataArray; virtual; abstract; |
|
constructor Create(AOwner: TComponent); override; |
|
procedure DisplayItem; virtual; abstract; |
|
function EvaluatedAt: TEvaluatedAt; |
|
procedure ItemChange(Sender: TObject); virtual; abstract; |
|
class function New(const Owner: TComponent; const ViewDirection: TViewDirection): TCustomLayerRowColumnSelector; |
property Timer: TTimer read GetTimer; |
FCubeX: integer; |
|
|
FCubeY: integer; |
|
|
FJumpType: TJumpType; |
|
See also |
FModelCube: TRbwModelCube; |
|
|
procedure ChangeColRowLayer(Sender: TObject); |
|
|
procedure MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
|
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); |
|
|
procedure MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer); |
|
|
function GetTimer: TTimer; |
|
See Timer. |
procedure ChangeSelectedItem; virtual; abstract; |
|
|
function GetViewDataSet: TDataArray; virtual; abstract; |
|
|
constructor Create(AOwner: TComponent); override; |
|
|
procedure DisplayItem; virtual; abstract; |
|
|
function EvaluatedAt: TEvaluatedAt; |
|
|
procedure ItemChange(Sender: TObject); virtual; abstract; |
|
|
class function New(const Owner: TComponent; const ViewDirection: TViewDirection): TCustomLayerRowColumnSelector; |
|
|
property Timer: TTimer read GetTimer; |
|
|