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

TCustomGuiLevelMeter

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

Declaration

Source position: DAV_GuiLevelMeter.pas line 15

type TCustomGuiLevelMeter = class(TGuiBaseControl)

protected

  procedure DrawGauge(); virtual;

  

  procedure DrawMaxPeakLine(); virtual;

  

  procedure DrawClipIndicator(); virtual;

  

  procedure DrawSingleBarH(); virtual;

  

  procedure DrawSingleBarHI(); virtual;

  

  procedure DrawSingleBarV(); virtual;

  

  procedure DrawSingleBarVI(); virtual;

  

  procedure BarWidthPercentageChanged; virtual;

  

  procedure ClippingFillColorChanged; virtual;

  

  procedure ClippingFillStyleChanged; virtual;

  

  procedure ClippingLineColorChanged; virtual;

  

  procedure ClippingLineStyleChanged; virtual;

  

  procedure ClippingLineWidthChanged; virtual;

  

  procedure ClippingBoxSizeChanged; virtual;

  

  procedure FillColorChanged; virtual;

  

  procedure FillStyleChanged; virtual;

  

  procedure LevelDirectionChanged; virtual;

  

  procedure LineStyleChanged; virtual;

  

  procedure MaxPeakLineColorChanged; virtual;

  

  procedure MaxPeakLineStyleChanged; virtual;

  

  procedure MaxPeakLineWidthChanged; virtual;

  

  procedure PeakLevelChanged; virtual;

  

  procedure ShowClippingChanged; virtual;

  

  procedure ShowMaximumChanged; virtual;

  

  procedure MaximumPeakLevelChanged; virtual;

  

  procedure UpdateBuffer; override;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  property FillColor: TColor; [rw]

  

  property FillStyle: TBrushStyle; [rw]

  

  property LineStyle: TPenStyle; [rw]

  

  property MaxPeakLineColor: TColor; [rw]

  

  property MaxPeakLineStyle: TPenStyle; [rw]

  

  property MaxPeakLineWidth: Integer; [rw]

  

  property ClippingLineColor: TColor; [rw]

  

  property ClippingLineStyle: TPenStyle; [rw]

  

  property ClippingLineWidth: Integer; [rw]

  

  property ClippingFillColor: TColor; [rw]

  

  property ClippingFillStyle: TBrushStyle; [rw]

  

  property ClippingBoxSize: Integer; [rw]

  

  property PeakLevel: Single; [rw]

  

  property MaximumPeakLevel: Single; [rw]

  

  property ShowMaximum: Boolean; [rw]

  

  property ShowClipping: TGuiShowClipping; [rw]

  

  property LevelDirection: TGuiLevelDirection; [rw]

  

  property BarWidthPercentage: Single; [rw]

  

end;

Inheritance

TCustomGuiLevelMeter

  

|

TGuiBaseControl

  

|

TCustomGuiBaseMouseControl

  

|

TCustomGuiBaseControl

  

|

TBufferedGraphicControl

  

|

TObject



CT Web help

CodeTyphon Studio