Download Now

    Reference THuePicker

    Declared in Codebot.Controls.Colors.pas on line 71

    THuePicker selects a hue from a bar or color wheel
      THuePicker = class(TCustomColorControl)
      protected
        function GetColorValue: TColorB; override;
        procedure SetColorValue(Value: TColorB); override;
        procedure Notification(AComponent: TComponent; Operation: TOperation); override;
        procedure Change; override;
        procedure ChangeMouse(X, Y: Integer); override;
        procedure Draw; override;
      public
        { Create a new hue picker }
        constructor Create(AOwner: TComponent); override;
        destructor Destroy; override;
      published
        { A saturation picker whose hue is kept in sync with this picker }
        property SaturationPicker: TSaturationPicker read FSaturationPicker write SetSaturationPicker;
        { The selected hue from 0 to 1 }
        property Hue: Float read FHue write SetHue;
        { Draw as a bar or a wheel }
        property Style: THueStyle read FStyle write SetStyle default hsRadial;
        property Align;
        property Anchors;
        property BorderSpacing;
        property Constraints;
        property DragCursor;
        property DragKind;
        property DragMode;
        property Enabled;
        property ParentShowHint;
        property OnChange;
        property OnChangeBounds;
        property OnDragDrop;
        property OnDragOver;
        property OnDblClick;
        property OnEndDock;
        property OnEndDrag;
        property OnMouseDown;
        property OnMouseEnter;
        property OnMouseLeave;
        property OnMouseMove;
        property OnMouseUp;
        property OnMouseWheel;
        property OnMouseWheelDown;
        property OnMouseWheelUp;
        property OnPaint;
        property OnResize;
        property OnStartDock;
        property OnStartDrag;
        property ShowHint;
        property Visible;
      end;

    See also

    Float in Codebot.System.pas
    TColorB in Codebot.Graphics.Types.pas