Description | Hierarchy | Fields | Methods | Properties |
type TColoringLimits = class(TPersistent)
When the grid is colored by a TDataArray, the colors can be restricted to lie within a range. TColoringLimits
is used to represent both ends of the range. See TColoringLimit.
FLowerLimit: TColoringLimit; |
|
FUpperLimit: TColoringLimit; |
|
FActiveOnly: boolean; |
|
FIntegerValuesToSkip: TSkipIntegerCollection; |
|
FRealValuesToSkip: TSkipRealCollection; |
|
FStringValuesToSkip: TStrings; |
|
FLogTransform: boolean; |
|
FStoredEpsilon: TRealStorage; |
|
FShadeInactiveArea: boolean; |
|
FOnChange: TNotifyEvent; |
procedure SetLowerLimit(const Value: TColoringLimit); |
|
procedure SetUpperLimit(const Value: TColoringLimit); |
|
procedure SetActiveOnly(const Value: boolean); |
|
procedure SetIntegerValuesToSkip(const Value: TSkipIntegerCollection); |
|
procedure SetRealValuesToSkip(const Value: TSkipRealCollection); |
|
procedure SetStringValuesToSkip(const Value: TStrings); |
|
function StoreRealSkipValues: boolean; |
|
function StoreIntegerSkipValues: boolean; |
|
procedure SetLogTransform(const Value: boolean); |
|
function GetEpsilon: double; |
|
procedure SetEpsilon(const Value: double); |
|
procedure SetStoredEpsilon(const Value: TRealStorage); |
|
procedure Changed; |
|
procedure SetOnChange(const Value: TNotifyEvent); |
|
procedure Assign(Source: TPersistent); override; |
|
constructor Create; |
|
destructor Destroy; override; |
|
procedure Update; |
|
function ValueOk(AValue: double): boolean; overload; |
|
function ValueOk(AValue: integer): boolean; overload; |
|
function ValueOk(const AValue: String): boolean; overload; |
property Epsilon: double read GetEpsilon write SetEpsilon; |
|
property ShadeInactiveArea: boolean read FShadeInactiveArea
write FShadeInactiveArea; |
|
property OnChange: TNotifyEvent read FOnChange write SetOnChange; |
|
property ActiveOnly: boolean read FActiveOnly write SetActiveOnly
stored FActiveOnly; |
|
property LowerLimit: TColoringLimit read FLowerLimit write SetLowerLimit; |
|
property UpperLimit: TColoringLimit read FUpperLimit write SetUpperLimit; |
|
property RealValuesToSkip: TSkipRealCollection
read FRealValuesToSkip write SetRealValuesToSkip
stored StoreRealSkipValues; |
|
property IntegerValuesToSkip: TSkipIntegerCollection
read FIntegerValuesToSkip write SetIntegerValuesToSkip
stored StoreIntegerSkipValues; |
|
property StringValuesToSkip: TStrings read FStringValuesToSkip
write SetStringValuesToSkip; |
|
property LogTransform: boolean read FLogTransform write SetLogTransform; |
|
property StoredEpsilon: TRealStorage read FStoredEpsilon
write SetStoredEpsilon; |
FLowerLimit: TColoringLimit; |
|
See LowerLimit. |
FUpperLimit: TColoringLimit; |
|
See UpperLimit. |
FActiveOnly: boolean; |
|
FIntegerValuesToSkip: TSkipIntegerCollection; |
|
FRealValuesToSkip: TSkipRealCollection; |
|
FStringValuesToSkip: TStrings; |
|
FLogTransform: boolean; |
|
FStoredEpsilon: TRealStorage; |
|
FShadeInactiveArea: boolean; |
|
FOnChange: TNotifyEvent; |
|
procedure SetLowerLimit(const Value: TColoringLimit); |
|
See LowerLimit. |
procedure SetUpperLimit(const Value: TColoringLimit); |
|
See UpperLimit. |
procedure SetActiveOnly(const Value: boolean); |
|
procedure SetIntegerValuesToSkip(const Value: TSkipIntegerCollection); |
|
procedure SetRealValuesToSkip(const Value: TSkipRealCollection); |
|
procedure SetStringValuesToSkip(const Value: TStrings); |
|
function StoreRealSkipValues: boolean; |
|
function StoreIntegerSkipValues: boolean; |
|
procedure SetLogTransform(const Value: boolean); |
|
function GetEpsilon: double; |
|
procedure SetEpsilon(const Value: double); |
|
procedure SetStoredEpsilon(const Value: TRealStorage); |
|
procedure Changed; |
|
procedure SetOnChange(const Value: TNotifyEvent); |
|
procedure Assign(Source: TPersistent); override; |
|
|
constructor Create; |
|
|
destructor Destroy; override; |
|
|
procedure Update; |
|
If both the LowerLimit and UpperLimit are used (see TColoringLimit.UseLimit), |
function ValueOk(AValue: double): boolean; overload; |
|
function ValueOk(AValue: integer): boolean; overload; |
|
function ValueOk(const AValue: String): boolean; overload; |
|
property Epsilon: double read GetEpsilon write SetEpsilon; |
|
property ShadeInactiveArea: boolean read FShadeInactiveArea
write FShadeInactiveArea; |
|
property OnChange: TNotifyEvent read FOnChange write SetOnChange; |
|
property ActiveOnly: boolean read FActiveOnly write SetActiveOnly
stored FActiveOnly; |
|
property LowerLimit: TColoringLimit read FLowerLimit write SetLowerLimit; |
|
|
property UpperLimit: TColoringLimit read FUpperLimit write SetUpperLimit; |
|
|
property RealValuesToSkip: TSkipRealCollection
read FRealValuesToSkip write SetRealValuesToSkip
stored StoreRealSkipValues; |
|
property IntegerValuesToSkip: TSkipIntegerCollection
read FIntegerValuesToSkip write SetIntegerValuesToSkip
stored StoreIntegerSkipValues; |
|
property StringValuesToSkip: TStrings read FStringValuesToSkip
write SetStringValuesToSkip; |
|
property LogTransform: boolean read FLogTransform write SetLogTransform; |
|
property StoredEpsilon: TRealStorage read FStoredEpsilon
write SetStoredEpsilon; |
|