Description | Hierarchy | Fields | Methods | Properties |
type TCustomGridCursorTool = class(TCustomGridTool)
TCustomGridCursorTool
is an abstract base class for TCustomGridTools that have a different cursor depending on whether the mouse is or is not over a column, row, or layer boundary.
FUseSelectedCursor: boolean; |
function GetNonSelectedCursor: TCursor; virtual; |
|
function GetSelectedCursor: TCursor; virtual; abstract; |
|
function IsOverFrontColumnOrLayer(X, Y: integer): boolean; |
|
function IsOverSideRowOrLayer(X, Y: integer): boolean; |
|
function IsOverTopColumnOrRow(X, Y: integer): boolean; |
|
procedure SetFrontCursor(X, Y: integer); |
|
procedure SetSideCursor(X, Y: integer); |
|
procedure SetTopCursor(X, Y: integer); |
|
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
property UseSelectedCursor: boolean read FUseSelectedCursor
write FUseSelectedCursor; |
FUseSelectedCursor: boolean; |
|
See UseSelectedCursor. |
function GetNonSelectedCursor: TCursor; virtual; |
|
|
function GetSelectedCursor: TCursor; virtual; abstract; |
|
|
function IsOverFrontColumnOrLayer(X, Y: integer): boolean; |
|
|
function IsOverSideRowOrLayer(X, Y: integer): boolean; |
|
|
function IsOverTopColumnOrRow(X, Y: integer): boolean; |
|
|
procedure SetFrontCursor(X, Y: integer); |
|
|
procedure SetSideCursor(X, Y: integer); |
|
|
procedure SetTopCursor(X, Y: integer); |
|
|
procedure MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer); override; |
|
|
property UseSelectedCursor: boolean read FUseSelectedCursor
write FUseSelectedCursor; |
|
If |