Reference TAlphaPicker
Declared in Codebot.Controls.Colors.pas on line 207
TAlphaPicker selects the transparency of a color. The color is drawn over a checkerboard fading from transparent on the left to opaque on the right.
TAlphaPicker = class(TCustomColorControl)
protected
function GetColorValue: TColorB; override;
procedure SetColorValue(Value: TColorB); override;
procedure ChangeMouse(X, Y: Integer); override;
procedure Draw; override;
public
{ Create a new alpha picker }
constructor Create(AOwner: TComponent); override;
{ The color combined with the selected alpha }
property ColorValue;
published
{ When true a border is drawn around the picker }
property Border: Boolean read FBorder write SetBorder default False;
{ The color whose alpha is picked }
property Color;
{ The size of the checkerboard squares }
property CheckerSize: Integer read FCheckerSize write SetCheckerSize default 10;
{ The selected alpha from 0 for transparent to 1 for opaque }
property ColorAlpha: Float read FColorAlpha write SetColorAlpha;
{ Show a gradient to pick from or only the color at its current alpha }
property Style: TAlphaStyle read FStyle write SetStyle default asGradient;
property Align;
property Anchors;
property BorderSpacing;
property Constraints;
property Enabled;
property ParentShowHint;
property ShowHint;
property Visible;
property OnChange;
property OnChangeBounds;
property OnClick;
property OnMouseDown;
property OnMouseEnter;
property OnMouseLeave;
property OnMouseMove;
property OnMouseUp;
property OnResize;
end;See also
Float in Codebot.System.pas
TColorB in Codebot.Graphics.Types.pas