Unit 'DAV_GuiFader' Package
[Overview][Types][Classes][Index] [#pl_asiovst]

TGuiCustomFader

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: DAV_GuiFader.pas line 45

type TGuiCustomFader = class(TGuiCustomImageControl)

protected

  function MapNormalizedValueToNormalizedPosition();

  

  function MapNormalizedPositionToNormalizedValue();

  

  procedure CalculateRange; virtual;

  

  procedure CalculateExponentialCurveMapping; virtual;

  

  procedure DefineProperties(); override;

  

  procedure OrientationChanged; virtual;

  

  procedure CurveMappingChanged; virtual;

  

  procedure DefaultValueChanged; virtual;

  

  procedure DrawCenterLineChanged; virtual;

  

  procedure MaximumChanged; virtual;

  

  procedure MinimumChanged; virtual;

  

  procedure ValueChanged; virtual;

  

  procedure UpdateBuffer; override;

  

  procedure MouseDown(); override;

  

  procedure MouseMove(); override;

  

  property Range: Single; [r]

  

  property NormalizedValue: Single; [r]

  

public

  constructor Create(); override;

  

  property CurveMapping: Single; [rw]

  

  property Orientation: TFaderOrientation; [rw]

  

  property DefaultValue: Single; [rw]

  

  property Minimum: Single; [rw]

  

  property Maximum: Single; [rw]

  

  property Value: Single; [rw]

  

  property DrawCenterLine: Boolean; [rw]

  

end;

Inheritance

TGuiCustomFader

  

|

TGuiCustomImageControl

  

|

TGuiCustomControl

  

|

TObject



CT Web help

CodeTyphon Studio