diff --git a/SpectrumViewOpengl.pas b/SpectrumViewOpengl.pas index b3817e4..31a5b2f 100644 --- a/SpectrumViewOpengl.pas +++ b/SpectrumViewOpengl.pas @@ -17,7 +17,7 @@ interface uses Classes, SysUtils, Graphics, Controls, Math, Types, OpenGLContext, GL, - AppTheme, SpectrumView, WaterfallViewOpengl; + AppTheme, SpectrumView, VfoOverlay, WaterfallViewOpengl; type TGLTextureCache = record @@ -723,7 +723,7 @@ begin B := TBitmap.Create; try FVfoOverlay.DrawOverlayBitmap(B); - UploadBitmap(FVfoOverlayTex, B, True, 218); + UploadBitmap(FVfoOverlayTex, B, True, VFO_OVERLAY_ALPHA); finally B.Free; end; diff --git a/VfoOverlay.pas b/VfoOverlay.pas index 246bb20..f8e8633 100644 --- a/VfoOverlay.pas +++ b/VfoOverlay.pas @@ -7,6 +7,9 @@ interface uses Classes, SysUtils, Controls, Graphics, Types, Math; +const + VFO_OVERLAY_ALPHA = 200; + type TModeFilterEvent = procedure(Mode: Integer; FilterBW: Integer) of object; TDSPChangeEvent = procedure(NRMode, NBMode: Integer; SNBOn, ANFOn: Boolean) of object; @@ -630,7 +633,7 @@ begin DrawSelf(FCacheBitmap.Canvas, Width, Height); FCacheDirty := False; end; - BlendBitmapKey(Target, FCacheBitmap, Left, Top, 218); + BlendBitmapKey(Target, FCacheBitmap, Left, Top, VFO_OVERLAY_ALPHA); end; procedure TVfoOverlay.DrawOverlayBitmap(Target: TBitmap);