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

TCustomGuiDial

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

Declaration

Source position: DAV_GuiDial.pas line 129

type TCustomGuiDial = class(TCustomGuiStitchedControl)

protected

  function GetGlyphNr; override;

  

  procedure CalcColorCircle;

  

  procedure CircleColorChanged; virtual;

  

  procedure CurveMappingChanged; virtual;

  

  procedure InertiaChanged; virtual;

  

  procedure PositionChanged; virtual;

  

  procedure MaximumChanged; virtual;

  

  procedure MinimumChanged; virtual;

  

  procedure RenderBitmap(); override;

  

  procedure MouseDown(); override;

  

  procedure DragMouseMoveLeft(); override;

  

  procedure DragMouseMoveRight(); override;

  

  procedure DefineProperties(); override;

  

  function DoMouseWheel(); override;

  

  property NormalizedPosition: Single; [rw]

  

  property MappedPosition: Single; [r]

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  property AutoColor: Boolean; [rw]

  

  property CircleColor: TColor; [rw]

  

  property CurveMapping: Single; [rw]

  

  property DefaultPosition: Single; [rw]

  

  property Inertia: Single; [rw]

  

  property Max: Single; [rw]

  

  property Min: Single; [rw]

  

  property PointerAngles: TGuiDialPointerAngles; [rw]

  

  property Position: Single; [rw]

  

  property RightMouseButton: TGuiDialRMBFunc; [rw]

  

  property ScrollRange_Pixel: Single; [rw]

  

  property WheelStep: Single; [rw]

  

  property OnQuantizeValue: TQuantizeValueEvent; [rw]

  

end;

Inheritance

TCustomGuiDial

  

|

TCustomGuiStitchedControl

  

|

TCustomGuiBaseAntialiasedControl

  

|

TCustomGuiBaseMouseControl

  

|

TCustomGuiBaseControl

  

|

TBufferedGraphicControl

  

|

TObject



CT Web help

CodeTyphon Studio